Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

10
Cordova:启动特定的iOS模拟器映像
我正在使用Cordova开发跨平台移动应用程序,在开发阶段主要关注iOS。 对于我的开发过程,如果可以直接从命令行启动我的Cordova应用程序并将其加载到指定的模拟器中,那将是理想的选择。我可以通过从项目根目录运行以下命令来执行此操作: $cordova run --debug --emulator iOS 这可以正常工作,并导致iOS模拟器在带有iOS 7.0.3的模拟iPhone 4 Retina中运行我的应用程序 除了这种模拟设备之外,我还想在(例如)iPad上进行测试。我已经安装了这些仿真图像,并且可以在Xcode中手动在其中启动我的应用程序。另外,该命令list-emulator-images(位于中project_dir/platforms/ios/cordova/lib)提供了以下输出: "iPhone Retina (3.5-inch)" "iPhone Retina (4-inch)" "iPhone Retina (4-inch 64-bit)" "iPhone" "iPad" "iPad Retina" 但是,问题是:除了默认值(似乎是iPhone Retina (4-inch)仿真映像)以外,我似乎无法弄清楚如何以其他方式启动仿真器。的相关输出cordova help提供以下信息: run [--debug|--release] [--device|--emulator|--target=FOO] [PLATFORM] ............................ deploys app on specified platform devices / emulators 我已经尝试过以下操作: cordova run --debug --emulator=iPad iOS 及其许多变体,但没有运气。每次在同一模拟器中启动。 …
120 ios  iphone  cordova 

6
ObjectiveC从字符串解析整数
我试图从数组中提取一个字符串(包含一个整数),然后将其用作函数中的int。我正在尝试使用intValue将其转换为int。 这是我一直在尝试的代码。 NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; 我收到此错误: 传递'loggedIn :::'的参数3使指针从整数转换而无需强制转换 怎么了?

17
UILabel不会自动缩小文本以适合标签大小
我有一个奇怪的问题,我要处理超过8个小时。.根据情况,我必须UILabels动态计算大小, 例如,我UIViewController收到一个事件并更改UILabels大小。从大到小。我的大小UILabel变小,我得到正确的所需大小,但是我的文本UILabel保持不变,字体大小不变,依此类推。我需要使字体变小,以使整个文本适合UILabel。所以问题是如何使文本适合我的标签autoshrinking? 在my中xib,UILabels autoshrink选中,行数也设置为0,并且我的字符串也有新的行符号(\ n),并且我将linebreakmode选择为wordwrap。也许有人处于与我现在相同的状况,并且可以帮助我吗?我真的很感激。 提前致谢! 编辑: UILabel最小字体大小设置为10


8
如何制作透明的UIWebView
我有一个带有的应用程序,UITableView并且每行都有一个相应的详细信息视图。在详细视图中,我必须显示一些文本和背景图像(每行文本不同,但图像保持不变)。我认为,最简单的方法是将文本放在.rtf文件中,然后在中显示UIWebView。然后在UIImageView后面放一个UIWebView。 我试图将UIWebViewIB中的不透明度设置为零,但这没有帮助。 你能帮助我吗?



2
消除UIImage imageNamed:FUD
编辑2014年2月:请注意,这个问题可以追溯到iOS 2.0!从那时起,图像要求和处理方式发生了很大变化。视网膜使图像更大,加载图像稍微复杂一些。借助对iPad和视网膜图像的内置支持,您当然应该在代码中使用ImageNamed。 我看到很多人都说imageNamed不好,但同样也有很多人说性能很好-特别是在渲染UITableViews时。例如,请参阅此SO问题或在iPhoneDeveloperTips.com上查看此文章。 UIImage的imageNamed方法曾经泄漏,因此最好避免使用,但在最新版本中已修复。我想更好地了解缓存算法,以便对我可以信任系统缓存图像的位置以及需要自己做些什么的地方做出合理的决定。我当前的基本理解是,这是一个简单NSMutableDictionary的UIImages通过文件名引用。它变得更大,内存用尽时它变得更小。 例如,是否有人可以确定后面的图像缓存imageNamed没有响应didReceiveMemoryWarning?苹果似乎不会这样做。 如果您对缓存算法有任何了解,请在此处发布。





7
UIActionSheet取消按钮异常行为
我有一个UIBarButtonItem,它打开一个操作表来为用户提供有关操作的选择。除非我尝试单击“取消”按钮,否则一切都会按预期进行。该按钮的目标似乎已经从其应有的位置向上移动。我只能通过单击“取消”和“确定”按钮中间的某个位置来激活它。 我已经在其他应用程序中尝试过操作表,它们可以很好地工作,所以这不仅仅是我的经验。操作表正在UIViewController中打开 - (void)showOpenOptions { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application") delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel") destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link") otherButtonTitles:nil]; [sheet showInView:self.view]; [sheet release]; }


6
没有Storyboard和ARC的Xcode
我已经下载了新的xcode-5并开始使用它。 我们可以直接创建应用程序,包括情节提要和ARC,它不需要像早期版本那样的选项。 因此,我的问题是,如何在没有ARC和情节提要的情况下使用xcode5。我们必须手动删除情节提要文件?还是有其他选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.