草庐IT

ios - 适用于 iOS 和 iPad 的 Storyboard

我正在为iPhone开发一个简单的应用程序,并准备将其提交给Apple审核。我发现我需要提供iPad的屏幕截图,但当我在iPad上运行模拟器时,似乎没有任何显示。看起来是因为我的Storyboard高度和宽度模式设置为宽度:紧凑,高度:任意。首先,要让它在iPad上呈现,我是否需要为高度:任意,宽度:任意重新设计Storyboard。还是我必须执行高度:常规、宽度:常规?设置这些也会弄乱我当前的约束和布局吗?最后,我是否必须使用所有新的UILabel、View等?我想在不弄乱我设置的定位和约束的情况下使用旧的,但是当我更改为宽度/高度:任何时我看不到任何东西。

ios - 以框架的特定形状调整图像大小

我正在尝试以图像框的特定形状调整图像的大小,这里我想将图像显示到玻璃内的确切框架。这里的任何人都可以告诉我们如何做到这一点吗? 最佳答案 我有同样的要求。在body上添加纹身。我用了thisclass为此这可能会用到它。 关于ios-以框架的特定形状调整图像大小,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/36493489/

ios 如何在自定义 View 中放置自定义 Controller 重定向 obj-c 代码

我是iOS应用程序开发的新手,也是Objective-C编码的新手。我不知道这是否可能。首先让我描述一下我做了什么,然后再描述我想要什么。我在下面添加了屏幕截图,您可以直接查看或先阅读说明然后查看屏幕截图。因此,我创建了一个带有自定义View的自定义xib。我将其命名为Menu.h和.c我在那里放了四个按钮,每个按钮也是在该自定义View中创建的IBOutlet。它们现在是在运行时创建的。我必须在“用户定义运行时属性”设置下为Storyboard中的Controller设置一些属性。我可以使用awakeFromNib函数在自定义View中获取该值。有了它,现在我可以轻松访问和更改这些按

ios - iOS9.3 之后,我的 iPad 应用无法读取照片

我的应用程序只支持iPhone设备,在iOS9.2下它可以在iphone和iPad上正常运行。但是更新到iOS9.3和iOS9.3.1后,我在iPad上的应用无法读取用户的图像。(ALAsset和PhAsset都有同样的问题。)图像将返回nil,我确定这是一个错误,因为当我在Xcode中将我的支持设备更改为通用时,它可以正确读取图像。这是iOS的错误吗?还是成为规则?所有应用都需要支持通用??让myapp支持iPad的最快方法是什么?我只想像iPhone应用程序在iPad上运行那样使用缩放。 最佳答案 两天前我也遇到了同样的问题,我

iphone - 我应该将 sqlite 数据库文件写入 Documents 目录还是 Library/Caches?

我已经阅读了Apple的数据存储指南,对于应该将我在我的应用程序中创建的sqlite数据库文件保存在何处感到非常困惑。即使应用程序处于离线模式,我也想从sqlite文件中读取。我读到创建的此类文件应保存在库/缓存中,并设置“不备份”标志。请建议我执行相同操作的正确方法。 最佳答案 答案取决于您的数据库文件是如何创建的:AccordingtotheDataStorageGuidelinespage:Onlydocumentsandotherdatathatisuser-generated,orthatcannototherwisebe

ios - 当我们双击主页按钮并在后台发送应用程序时会调用哪个方法?

当我们双击主页按钮并在后台发送应用程序时会调用哪个方法?我知道当我们按下主页按钮一次并在后台发送app时调用applicationDidEnterBackground。但我想知道双击时调用的确切方法。 最佳答案 -applicationWillResignActive:更多细节你可以引用苹果文档,[https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple

ios - 一个 UITableView 对象需要初始化 3 次?

我将UITableView作为subview添加到UIViewController中,但是当我为UITableViewdataSource方法设置断点时:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return1;}我发现断点命中了3次。这是为什么? 最佳答案 你说的方法是数据源方法,和初始化没有关系。这只是tableview调用的一种方法,用于询问表中有多少行。我不太关心TableView向数据源询问表中

ios - Xcode 6 beta 2 问题导出 .ipa : "Your account already has a valid iOS distribution certificate"

我在为Xcode6beta2上的AdHocDistribution导出应用程序时遇到问题:当导出我的项目以在Xcode6上进行临时开发时,我收到此警告。我已经尝试在Xcode5上导出它并且在保存.ipa时完全没有问题。有没有人也遇到这个问题? 最佳答案 两天前我遇到了同样的问题。原来问题是:我有自己的开发者分发证书和一个合适的私钥我有我的客户的企业开发者分发证书没有私钥我尝试为我的客户制作企业分发包Xcode向我抛出模糊错误:您的帐户已经拥有有效的iOS分发证书解决方案是:获取我客户的企业帐户的私钥。有2个可能的选项:要求您的客户提

ios - 开源MDM服务器的选择

我对MDM和iOS配置文件配置还很陌生。请耐心等待。我正在为学校管理创建一个应用程序,该应用程序希望在上课期间阻止校园内的所有非系统iOS应用程序(从iOS开始,然后是android)。学生通过访问我的网站或通过应用程序安装iOS配置文件。我的服务器上运行着调度程序,它会在指定时间并根据它们的位置应用限制,并且所有非系统应用程序都将从iPhone中隐藏(这适用于不受监管的iPhone/iPad)。我有几个关于这方面的问题iOS开发者许可(99美元)是否适用于上述情况,还是需要企业许可(299美元)?ws02EMM对我来说是正确的选择还是我应该使用MDM-Server这将是低成本产品,因

ios - 为什么我在不同的设备上得到不同的 CGFloat 值

嗨,我的CGFloat值根据设备显示不同的值。我正在为iPhone使用cocos2d游戏我正在尝试打印dt值在iPhone5中它显示0.0166666675但在iPhone6中它显示5.0176358830256065E-315我正在使用这段代码-(void)update:(CGFloat)dt{staticCGFloattime=0;time+=dt;if(time>=3){[selfunscheduleUpdate];time=0;if([selfgetChildByTag:999].visible){[selfhideGuide];}}} 最佳答案