小编Jer*_*ler的帖子

按下另一个按钮时,执行当前的UITextField自动更正建议

我正在我的应用程序中实现聊天,非常类似于iPhone的内置消息应用程序.我在按钮旁边有一个UITextField.用户在文本字段中键入内容,并且文本字段通常表示各种自动更正.在内置的消息应用程序中,点击发送按钮将导致当前可见的自动更正建议执行.我在我的应用程序中寻求这种行为,但一直无法找到任何东西.

有没有人知道在激活完全独立的控件时以编程方式执行UITextField当前可见的自动更正/自动完成建议的方法?这显然是可能的.

iphone uitextfield ios

26
推荐指数
3
解决办法
5062
查看次数

针对5.1 SDK进行编译强制新的UIPopoverController"滑入"弹出窗口的演示 - 如何禁用?

根据5.1 SDK(发行版)编译我的iPad应用程序会导致UIPopoverController使用左侧演示文稿中的新"幻灯片放映"显示自己.这完全打破了我的popover演示,它依赖于具有"黑色"样式标题和一定高度.我试过设置presentsWithGestureNO,但似乎只禁用滑动手势,并不会停止的演讲风格.

这个相同的应用程序,无需重新编译,但在iOS 5.1上运行,使用旧的popover演示文稿样式.所以我知道iOS 5.1仍然支持向后兼容的方法.如何选择激活弹出窗口的旧演示文稿?

不幸的是,这对我的应用程序非常重要.

如果不这样做,有没有办法在新的弹出窗口上获得"黑色"标题?


虽然我的应用程序中有一个UISplitViewController,但它不负责显示弹出窗口.相反,我正在使用此代码:

   [self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
                                           inView:self.view
                         permittedArrowDirections:UIPopoverArrowDirectionUp
                                         animated:YES];
Run Code Online (Sandbox Code Playgroud)

这个问题是由苹果开发者论坛中交叉张贴在这里.我希望有人有答案.


预期演讲: 在此输入图像描述

在iOS 5.1 SDK下编译后的演示文稿: 在此输入图像描述

uikit ipad uisplitviewcontroller uipopovercontroller ios

17
推荐指数
1
解决办法
3566
查看次数

如何确保我的iPhone应用程序使用Game Center沙箱?

我正在开发一款带有Game Center集成功能的iPhone游戏.游戏正在构建为Debug(不是发布/发布).在模拟器上,Game Center始终正确使用沙箱.在iPhone设备本身上,它将使用沙箱进行几天,然后突然决定使用真正的Game Center服务器(这会导致错误,因为我的游戏尚未发布).现在几天都在避开沙箱了,我讨厌在模拟器上进行测试.任何想法如何一劳永逸地让它在开发过程中使用沙盒?

以下是Game Kit编程指南中的相关引用:

作为开发人员,您的Game Center帐户可以登录Sandbox进行测试,也可以登录到实时环境,但不能同时登录到两者.要更改您登录的帐户,请切换到内置的Game Center应用程序并注销,然后运行任何支持Game Center的应用程序.如果该应用程序已配置用于开发,请输入您的测试帐户信息以登录Sandbox.否则,请输入您的真实帐户信息以登录实时环境.

据我所知,我的应用程序正在使用开发人员配置文件进行配置.构建模式设置为Debug.我已经在设备上注销了Game Center.我也尝试退出商店以获得良好的衡量标准.

iphone ios4 ios game-center

11
推荐指数
1
解决办法
1万
查看次数