Tag: ipad

是编程颠倒可能的图像的颜色?

我想拍摄一张图片,并在iOS中反转颜色。

在iOS 5中使用Storyboard时,无法将多个button分配给UINavigationItem

我是一位在开发用户界面方面有丰富经验的iOS开发人员。 我现在正在testingStoryboardfunction,因为我正在testing切换到“devise”UI而不是实现它。 在过去我坚持使用nib / xib的限制,因此我从来没有成功的开关。 所以这里来一个新的尝试故事:) 现在我的问题 – 我正在devise一个iPad的故事板,其中有一个导航控制器和桌面视图控制器。 我想添加多个UIBarButtonItems,但是我可以用Interface Builder为每一边添加一个。 代码如下所示: UIBarButtonItem *b = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil]; UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; spacer.width = 20; self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:self.editButtonItem, spacer, b, nil]; 但为什么我不能使用IB添加多个button? 只有leftBarButtonItem,rightBarButtonItems,backBarButtonItems … 这真让我抓狂 谢谢!

带dynamic高度iOS的UITableViewCell

我在我的应用程序中使用CustomCell实现了TableView, 我想根据UITableViewCell中的文本长度,我的UITableViewCelldynamic高度, 这里是Customcell的快照 :这里是我的UITableView的快照 : heightForRowAtIndexPath代码片段 #define FONT_SIZE 14.0f #define CELL_CONTENT_WIDTH 320.0f #define CELL_CONTENT_MARGIN 10.0f – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath; { NSString *text = [DescArr objectAtIndex:[indexPath row]]; CGSize constraint = CGSizeMake(CELL_CONTENT_WIDTH – (CELL_CONTENT_MARGIN * 2), 20000.0f); CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap]; CGFloat height = MAX(size.height, 100.0); return height; } 正如您在第二张图片中看到的,单元格的高度是固定的,它不会随文本(内容)大小而改变。 我在哪里犯错? 我怎样才能使标签或单元格根据其内容/文本更新其大小?

iOS:使应用程序像服务一样运行

在iOS中,我将如何指示操作系统保持我的应用程序运行,即使它不在前台? Skype的 Viber的 Empatica Zenly 还有更多的应用程序这样做。

为本地通知select自定义声音

你如何改变播放本地通知的声音? 我使用下面的代码来播放默认声音: notif.soundName = UILocalNotificationDefaultSoundName; 所以,我在下面尝试了这个,但是没有成功。 我该怎么办? 谢谢你的帮助! notif.soundName = @"sound.caf";

如何将HEX转换为Objective-C中的NSString?

我有一个hexstring像“68656C6C6F”这意味着“你好”的NSString。 现在我想把hexstring转换成另一个显示“hello”的NSString对象。 怎么做 ?

如何在iOS中自动播放媒体> = 4.2.1 Mobile Safari?

除了用户执行的点击事件的处理程序之外,我似乎无法在iOS 4.2.1上的Mobile Safari上播放audio媒体。 即使如此,如果player.play()以任何asynchronous方式( ajax, setTimeout等)被调用,它不起作用。 我试着在player.load()之前调用player.play() 。 我试过在一个处理程序调用player.play()的dom元素上触发一个click事件。 我试过使用audio和video标签。 所有在iOS 4.2.1之前工作的漏洞似乎都被closures了。 有任何想法吗?

如何禁用iOS系统声音

我正在开发一个iPad应用程序,它可以连接播放声音的附件。 当iPad连接到附件时,我想静音所有系统声音,但允许其他声音(iPod)。 其中一部分原因是配件是在现场演出中使用的。 很明显,如果电子邮件,警报或其他任何系统的声音都在运行并被放大(疯狂的大声),那就太麻烦了。 我已经看过使用AVAudioSession (阅读audio会议了解更多),并尝试所有的AudioSessionCategories 。 这些类别都不会使系统声音静音,而只会让您将应用程序声音(iPod)静音 – 对我的用途不起作用。 我也在“ 系统声音服务 ”上find了文档,但这只允许您播放系统声音。 这里没有API来禁用系统声音,而您的应用程序正在运行。 最后一点,我们可以通过包含MPVolumeView来轻松调整iPad的音量(音量),但我们希望用户想要播放iPod音乐。 如果在播放iPod音乐(或来自其他应用程序的音乐)和电子邮件通过的时候,您会惊奇地发现当通过我们的附件时电子邮件突然变成了LOUD / ANNOYING。 甚至可能会损坏设备。 :d

在iOS 7中获取联系人

此代码适用于iOS5 / iOS6,但不适用于iOS7。 CFErrorRef *error = NULL; ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, error); //ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook); CFIndex numberOfPeople = ABAddressBookGetPersonCount(addressBook); for(int i = 0; i < numberOfPeople; i++) { ABRecordRef person = CFArrayGetValueAtIndex( allPeople, i ); NSString *firstName = (__bridge NSString *)(ABRecordCopyValue(person, kABPersonFirstNameProperty)); NSString *lastName = (__bridge NSString *)(ABRecordCopyValue(person, kABPersonLastNameProperty)); // […]

只允许UITextFieldinput的数字

iPad没有像iPhone / iPod那样的“Numpad”键盘。 我正在寻找如何限制用户的键盘只能接受0到9的值。 我会想象使用UITextField的“shouldChangeCharactersInRange”,但我不知道实现它的最好方法。