iphone-sdk-3.0相关内容
我正在开发一款只能在横向模式下运行的游戏.当我将启动图像 (Default.png) 导入我的 xcode 项目并运行它时,图像以纵向模式显示,然后视图以横向模式启动.如何使我的启动画面/启动图像仅以横向模式显示? 解决方案 第一件事是没有人会从应用程序外部知道应用程序将以纵向或横向运行. 如果您仍然想在横向模式下查看初始屏幕,您必须以我们无法更改初始屏幕行为的方式设计图像.
..
我正在从 currentview 截取屏幕截图.但我想设置框架……不想将全视图转换为图像.我给出了框架大小……但它总是需要图片为全视图..有什么帮助吗? CGRect rectt = CGRectMake(100, 150,150,200);UIGraphicsBeginImageContext(rectt.size);[self.layer renderInContext:UIGraphic
..
sharedInstance 实际上是什么?我的意思是有什么用途? 目前我在 2 个不同的文件之间进行通信时遇到了一些问题. 这是我的问题: 我有 1 个文件调用 A.h/A.m 和另一个文件调用 B.h/B.m.A.h 需要访问 B.h 中的一些数据,所以....有什么方法可以实现我想要的吗? 只是想知道它是“SharedInstance"吗?能解决我的问题吗? 解
..
长话短说:我可以分配大量非托管内存,但尝试在托管内存中分配相同数量(或更少)的内存会使 MonoTouch 在 GC_remap(下面的调用堆栈)中崩溃. 详情: 我将讨论上述行为的一个示例.我的应用程序偶尔会分配 2.5MB 的托管内存块(使用新字节 []),并且它经常在我的 iPhone4 上死掉,调用堆栈粘贴在下面(即分配期间的 mprotect 错误).我对这些 2.5MB 块
..
try{}catch 结构对于 C++、Java 和相关语言.iOS SDK 中有没有类似的功能? 解决方案 @try {//试试看}@catch (NSException * e) {NSLog(@"异常:%@", e);}@最后 {//添加到显示 finally 也可以}
..
我想创建一个标签栏应用程序.我的基本要求是我希望标签栏图标的颜色是红色而不是默认的蓝色.(即所选标签图标必须是红色而不是默认颜色苹果提供的蓝色).我不想改变标签栏的颜色.我希望它是默认的黑色.希望这个问题有意义. 我希望标签栏看起来像这样 谢谢. 解决方案 正如 nicktmro 所说,您必须自定义所有内容. 检查这个先前的答案:更改UITabBar的色调/背景颜色(检查
..
我必须将蓝牙扫描仪连接到我正在开发的应用程序.扫描仪充当键盘输入,但没有键,只有一个按钮用于扫描.我遇到的问题是用户需要在屏幕上与一些 UITextField 进行交互. 当用户点击文本框输入数据时,没有键盘弹出,因为 iOS 认为有一个通过蓝牙连接的全键盘. 如何在 UITextField “成为第一响应者"时强制显示屏幕键盘? 提前致谢! 解决方案 问题是蓝牙扫描仪冒
..
据我了解,使用这样的代码: NSURL* appUrl = [NSURL URLWithString: @"URL"];[[UIApplication sharedApplication] openURL:appUrl]; 当用户说按下按钮时,我可以打开 Map、YouTube、Safari、Mail、iTunes 和 App Store. 但我想知道是否可以使用这种方法打开设置应用程序
..
如何让我的 NSDate 以例如“2011 年 2 月 26 日星期二"的格式显示 解决方案 做对了.不要对您的日期格式进行硬编码.有些国家不是您所在的国家/地区,它们可能有不同的日期格式.因此,如果您想向用户显示此日期,您应该使用一种将用户区域设置考虑在内的方法. 您可以使用 iOS4 中引入的 dateFormatFromTemplate:options:locale: 方法来获
..
iPhone SDK中如何在通讯录中创建联系人? 解决方案 ABAddressBookRef addressBook = ABAddressBookCreate();//创建通讯录记录ABRecordRef person = ABPersonCreate();//创建一个人NSString *phone = @"0123456789";//要添加的电话号码//电话号码是电话号码列表,所以创
..
我可以找到 UIKit 头文件,但我想看看一些 UIKit 类是如何实现的,因为我正在尝试创建一些自定义控件. 所以基本上我正在尝试查找 UIKit .m 文件,它们在我的 mac 上的位置是什么? 解决方案 它们不在您的 Mac 上(源代码形式).只有 Apple 可以访问大多数 UIKit 源.您在 Mac 上的内容已经编译为库二进制文件.
..
我已经在 Xcode for iPhone 中开发了我的应用程序,一开始我只是在没有 secnec 的情况下命名它现在我想更改我的应用程序名称我已经用新的应用程序名称替换了我的旧应用程序名称,因为我在我的应用程序中找到了名称,但它仍然给我一个错误...... 桌面/新名称/旧名称_Prefix.pch:没有这样的文件或目录 当我用 newname_prefix.pch 更改 oldna
..
这个问题被问了很多,例如这里 但尽我所能请参阅尚未完整回答. 我有一个 UITabBarController 和一个 UINavigationController 作为其中一个选项卡的根 vc,它本身有一个 MKMapView 作为它的根 vc.我想要的行为是地图部分向上卷曲,同时保留标签栏(类似于地图应用). 到目前为止,我所做的只是让整个视图卷曲,这不是很好. 我看到的解决方
..
我尝试使用这些方法来检测响铃/静音开关是否处于活动状态: 如何以编程方式感应 iPhone 静音开关? AVAudioSession 类别不按文档要求工作 但在我的 iPhone 4 上,“状态"值始终为“扬声器"(CFStringGetLength(state) 返回的长度值始终为 7).有没有人成功使用过这个方法?如果是,在什么样的设备和 SDK 版本上? 我这样称呼它
..
我正在尝试在此页面上实现摇动“教程",但我认为我遗漏了一些东西.我将他的加速度计功能复制到 myAppViewController.m 文件中,并在其中放置了一些 nslog,以查看当我使用模拟器“摇动"功能时它是否进入该功能.调试控制台中没有显示任何内容. http://mithin.in/2009/07/28/detecting-a-shake-using-iphone-sdk 谁
..
大家好,我是 iPhone 开发的新手,我不了解整个 UINavigationController 和 UITabBarController 的想法.一个可以替代另一个 - Tweetie 等应用如何将两者结合起来? 我想让我的应用程序在底部有一个持久的标签栏(这似乎正在工作),但在顶部还有一个导航栏,可以在不移除标签栏的情况下将视图推送/弹出到屏幕上. 我怎样才能做到这一点? 就所
..
每当用户开始编辑 UISearchDisplayController 的搜索栏时,搜索控制器就会激活并隐藏视图的导航栏,同时呈现搜索表视图.是否可以防止 UISearchDisplayController 隐藏导航栏而不重新实现它? 解决方案 iOS 8 引入的新 UISearchController 类有一个属性 hidesNavigationBarDuringPresentation
..
更新:请先查看我对这个问题的回答.这似乎是一个错误.已经创建了一个最小的测试用例,并向 Apple 提交了一份报告.(自 iPhone OS 3.1 起已修复.) 这是“我好近了!"中的一个谜题.部门. 我有一个基于标签栏的 iPhone 应用程序.每个选项卡都有一个 UINavigationController 与通常的嫌疑人(导航栏、表格视图......这反过来又可以导致另一个 V
..
我有一个包含很多内容的 UITextView.我有一个按钮,允许 UITextView 在 NSTimer 循环中自动滚动 + 10 像素: scrollPoint = CGPointMake(scrollPoint.x, scrollPoint.y + 10);[textView setContentOffset:scrollPoint 动画:YES]; 这非常有效,因为动画使滚动相当流畅.
..
有没有办法取消 UIScrollView 的减速? 我想允许用户滚动画布,但我不希望用户抬起手指后画布继续滚动. 解决方案 这可以通过利用 UIScrollView 委托方法 scrollViewWillBeginDecelerating 自动设置内容偏移量来完成当前屏幕位置. 实施: 如果您还没有这样做,请为您的 UIScrollView 对象分配一个委托. 在您
..