草庐IT

iphone - iOS开发者有没有 'themes'?

我知道iOS框架有一个UIAppearance的概念,它允许您轻松调整应用程序中控件的视觉外观。我想知道是否有任何已发布的调色板/主题库在iOS上下文中运行良好?例如,相当于jQueryMobile主题滚轮的iOS:http://jqueryui.com/themeroller/(注意:我先用谷歌搜索了这个!) 最佳答案 如果您正在寻找一种更好的方式来设计应用程序界面的样式,您有几个选择。有开源项目NUI,位于https://github.com/tombenner/nui.git它允许您使用类似CSS的界面设置样式。一个缺点是您必

iphone - 如何在应用程序图标下的应用程序名称中设置小图像符号?

这个问题在这里已经有了答案:AdditionalIconinAppName/Lable(1个回答)关闭9年前。我已经安装了ipad应用程序,如图所示。还有一个问题,如何设置带有图像的特殊符号应用程序名称?如图所示。知道怎么做会很好。谢谢,K.D

ios - 无法添加 nil AVCaptureInput

当我尝试使用OpenTokiOSWebRTCSDK在我们的iPad应用程序上开始视频session时,我有一个Beta测试人员遇到了这个错误。该应用程序每次都会崩溃。用户使用的是装有iOS6.1.3的iPad2。有谁知道可能导致此类错误的原因是什么?我最好的猜测是涉及相机访问,但我不知道它可能是什么。 最佳答案 我认为您可以通过在将AVCaptureInput对象添加到AVCaptureSession之前检查它的可用性来防止崩溃。为了简化它检查下面的代码:if([sessioncanAddInput:backCameraDevice

ios - 在apple store上发布需要ipad版本吗?

我是iOS开发的新手,对于一些经验丰富的开发人员来说,对这个问题的回答似乎是显而易见的。如果我创建一个针对iPhone的应用程序,我真的需要在将应用程序提交到AppleStore之前也包含iPad的View吗? 最佳答案 不,如果需要,您可以只定位iPhone。或者您可以专门针对iPad。最后,您可以创建一个同时针对这两者的通用应用。这是你的选择。您定义项目中的目标。 关于ios-在applestore上发布需要ipad版本吗?,我们在StackOverflow上找到一个类似的问题:

iphone - iOS SDK : How to invoke E-mail application?

我想在我的iPad应用程序中调用带有自定义正文文本的iPad电子邮件应用程序。发件人和主题将为空,我想设置的唯一参数是电子邮件的文本。我怎么能那样做?谢谢! 最佳答案 为什么不直接在您的应用中打开电子邮件消息编写器?MFMailComposeViewController*mailController=[[MFMailComposeViewControlleralloc]init];[mailControllersetSubject:@"mysubject"];[mailControllersetMessageBody:@"mymes

ios - SKScene iPad 高度宽度反转

我正在尝试在仅支持横向模式的iPad应用程序中用图block填充我的SKScene。在场景中,我检测到h&w是这样的:inth=[UIScreenmainScreen].bounds.size.height;intw=[UIScreenmainScreen].bounds.size.width;不幸的是,发回的尺寸与它们需要的尺寸相反。在SO中有很多主题在ViewController或View的内容中讨论这个问题,解决方案似乎是在viewWillAppear中检测屏幕大小,而不是在viewDidLoad中。然而,这似乎不是SKScenes的有效解决方案。有什么建议吗?

ios - 如何以编程方式获取正确的 iOS 版本?

我想获取用户设备的当前操作系统版本,以便在后端进行一些分析。我正在尝试如下获取它,[[[UIDevicecurrentDevice]systemVersion]floatValue];**//notreturningtheminorversionnumber**当我在装有iOS8.0.2的iPhone上运行测试时,此api结果返回8.000000,但我需要确切的iOS版本,即8.0.2提前感谢解决此问题的任何帮助。 最佳答案 在iOS8及更高版本中,您可以使用:[[NSProcessInfoprocessInfo]operating

iphone - 为什么此代码会引发 "CoreData: error: (19) PRIMARY KEY must be unique"错误?

此代码引发“CoreData:error:(19)PRIMARYKEYmustbeunique”错误。Day实体只有一个when属性是NSDate,以及一个名为tasks的多对多关系.为什么会出现这个错误?如果Day已经存储了特定日期,我获取它,否则我插入它。所以,对于每一天的对象,应该有一个不同的when属性。我不确定这是否是主键。如何解决这个问题?先感谢您。NSMutableSet*occurrences=nil;occurrences=...NSMutableOrderedSet*newSet=[NSMutableOrderedSetorderedSetWithCapacity:

objective-c - iPad 2检测

因为我没有iPad2,所以我需要知道它在调用[[UIDevicecurrentDevice]model]时返回了什么。我以为它只返回“iPad”,但看来我错了。有人可以告诉我吗?谢谢 最佳答案 检查是否有带摄像头的iPad。BOOLisIPad2=(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad&&[UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]);请注意,

ios - iOS 键盘下的空白区域

在我的iOS应用中,第二次显示键盘后,键盘下方有一个空白区域。按.?123后空格隐藏。我删除了keyboardWillShowNotification和keyboardWillHideNotification并且发生了同样的事情。我在viewWillTransitionToSize:withTransitionCoordinator:处调整了UITextView的大小,但我删除了调整大小的代码,但同样的事情发生了。我的iPhone7不会发生这种情况,但我的iPad6thgen会发生这种情况。这很奇怪,因为它就在我的应用程序的这个特定TextView中。有人遇到过这种情况吗?我在Goog