草庐IT

Iphone5S

全部标签

iphone - Game Center 身份验证可能需要很长时间。如何解决它?

等待GameCenter身份验证完成是一个坏主意,因为它可能需要很长时间。此外,身份验证不仅会在游戏启动时完成,还会在您通过快速应用切换回到游戏时完成。但不等待身份验证会出现问题:如果不知道玩家是谁,如何恢复保存的游戏?理想情况下,保存的游戏应该与正在玩的人相关联,这样您就不会有人继续玩另一个人的游戏。如果您不知道玩家是谁(玩家可能已通过GameCenter应用更改),如何在应用切换回来后恢复游戏?GameCenter登录警报可能会在Action游戏进行过程中弹出(未暂停)如果游戏在身份验证完成之前就结束了怎么办?如果玩了几局就完成了初始认证怎么办?如果初始身份验证在一两次应用切换后完

iphone - 屏幕外的 UIScrollView 页面是否构成了很大的像素负担?

我有一个支持分页的UIScrollView,里面装满了数百个UIViewController,每个Controller都将其UIView(一个PDF页面)添加到UIScrollView。在性能上,大量的离屏页面,是不是因为Scrollview需要将大量的离屏像素绘制到buffer中而造成更大的负担?我寻求与发生UIScrollView的屏幕外像素绘制的方法有关的一般答案。 最佳答案 是的,您实际上在这里承担了两项费用。一个用于初始化/分配千个View,另一个用于在将它们添加到scrollView时呈现它们。我建议创建一个5页的“滑动

iphone - resignFirstResponder 不会关闭键盘

我有一个UITextField和一个UIButton。如果在文本字段处于事件状态时点击按钮,我想关闭键盘,但我无法这样做。我尝试在点击按钮时调用[textFieldresignFirstResponder]和[textFieldendEditing:YES],但它们没有任何效果——[textFieldisFirstResponder]返回false,因此resignFirstResponder没有效果也就不足为奇了。但在那种情况下,为什么键盘没有消失呢?谢谢。 最佳答案 确保您的“textField”类成员正确连接到nib文件中。N

iphone - 将 MKMapView 置于 userLocation 中心(最初)- 仅适用于 iPhone 4?

我实现了以下MKMapView方法,该方法在添加注释后运行。我在InterfaceBuilder中将我的MKMapViewmap(parishMap)设置为“显示用户位置”,并且在加载mapView时,蓝点总是在一秒钟左右的时间内出现在mapView上。这是我在mapViewController实现中的代码://Centermaponuserlocation(initially)-(void)mapView:(MKMapView*)mapViewdidAddAnnotationViews:(NSArray*)views{for(MKAnnotationView*annotationVi

iphone - UIView 大小不接受大于 17000 像素的大小

我想使用核心文本来绘制可以跨越100页的字符串。我正在尝试将UIView放入UIScrollView中。我正在重写drawRect:以在此UIView实例中添加文本。这里的问题是,我只想拥有一个可垂直滚动的UIView,当我将UIView的大小设置为超过17000像素时,它不显示任何内容.所以我的问题是如何在单个UIView中使用coretext编写大量文本,以便它像UIVextView一样垂直滚动。在这方面需要帮助。谢谢 最佳答案 我认为使用多个UIView会更好,性能方面也是如此。尝试创建一个子类,为每x行文本(例如1页)创建另

iphone - NULL MPMediaitemPropertyAssetURL

使用MPMediaQuery然后从歌曲结果中获取MPMediaitemPropertyAssetURL有时会返回null(有时我的意思是在这种情况下,用户歌曲库的1/3)。有谁知道是什么原因造成的?我假设这是由于某种DRM造成的,但它没有在任何地方记录。 最佳答案 这个答案可以回答你的问题:https://stackoverflow.com/a/6401317/536308 关于iphone-NULLMPMediaitemPropertyAssetURL,我们在StackOverflow

iphone - 推送通知进入时调用的方法序列

当推送通知到来并且我们点击警报的“查看”按钮时,调用的第一个方法是什么?我想了解流程,因为我想为我的通知呈现模态视图,并且该模态将位于我的RootViewController之上,所以我想了解通知进入时调用的方法序列。 最佳答案 didFinishLaunchingWithOptions或applicationWillEnterForegrounddidReceiveLocalNotification 关于iphone-推送通知进入时调用的方法序列,我们在StackOverflow上找到

iphone - 来自 XMPP iPhone 的用户配置文件

我在我的iPhone应用程序中使用XMPP聊天,我需要检索好友列表中每个用户的个人资料,如电话号码、街道地址等。我该如何开始? 最佳答案 同时XEP-54可以用于此目的,请不要在每次您的客户登录时通过向您名册上的每个人发出vcard-temp请求来向网络发送垃圾邮件。因为您没有告诉我们您的客户端库是什么在使用时,我们所能做的就是为您提供您需要发送的协议(protocol):请注意,XEP-54即将被XEP-292淘汰。,但这种转变需要几年时间才能发生。 关于iphone-来自XMPPiP

iphone - 如何滚动包含 UIView 的 UIScrollView?

UIView*blueView=[[UIViewalloc]initWithFrame:CGRectMake(10,10,100,100)];blueView.backgroundColor=[UIColorblueColor];[scrollViewaddSubview:blueView];scrollView.contentSize=CGSizeMake(1500,2000);我可以在大部分scrollView中拖动滚动,但在blueView中开始触摸时拖动不起作用。在UIView(本例中为blueView)中开始的触摸如何滚动UIScrollView?blueView不是firs

iphone - iPad 旋转中的文本字段动画

我开始将iPhone应用程序升级到通用应用程序,我有一个问题:当用户旋转iPad时,我如何为几个文本字段设置动画?在纵向模式下,它们位于View的中间,但在横向模式下,我希望它们位于View的右侧。我怎样才能制作动画?谢谢,芮 最佳答案 当界面旋转时,您的ViewController的willAnimateRotationToInterfaceOrientation:duration:方法将被调用。它从动画block内部调用以进行旋转,因此对任何可设置动画的属性的更改都应自动设置动画。实现可能看起来像这样:-(void)willAn