我如何添加一个自定义分隔图像到UITabBar?

我有一个UITabBar,我试图在新的iOS 6应用程序商店看起来风格。 我有一些相当不错的渐变,但我想知道如何设置分隔图像。 除了手动添加行到每个图像,有什么我可以做的重现分频器的外观?

使用Swift从您的应用程序发送消息到WhatsApp?

对于我的一个应用程序,我想分享数据到WhatsApp联系人。 我尝试了几个解决scheme,超过了StackOverflow,但不能得到确切的解决scheme。 经过一些试验可以实现我所期望的,所以在这里分享给任何人的未来参考。

从imageview轻拍手势获取索引或标记值

无论何时我们search任何应用,这都是来自app store的图片。 我也想添加相同的滚动视图的概念,其中显示currentimage与前一个和下一个图像的小预览。 我可以在示例代码的帮助下制作这个视图。 但是,当用户点击任何图像时,没有find任何解决scheme来获取索引或tag值。 这样我就可以打开每个图像的详细信息页面。 如果有人有这个想法,请帮助我。 提前致谢。

如何解散SKScene?

当我完成我的SKScene是否有一种方法来解散我的SKScene类SKScene? 如果没有在我的ViewController中显示我的SKScene [skView presentScene:theScene]; 有没有办法重新启动现场或删除从我的SKView? SKScene类参考和SKView类参考没有帮助。 更新: 下面的代码从我的SKView中删除我的场景[yourSKView presentScene:nil]; 但是当我回到我的视图控制器时,场景仍然在后台运行。 当游戏结束时,我总是可以暂停它,然后我回到我的视图控制器(菜单),但我想知道是否有另一种方法,然后像彻底删除它一样暂停它? -(void)endTheGame { [highscoreLabel removeFromSuperview]; NSLog(@"Game Over"); //would like to end here before calling the below method in my view controller [self.delegate mySceneDidFinish:self]; }

iOS应用从本地search获取限制

我正在一个应用程序search地址实现自动完成(每个新字符添加一个search),我不断得到MKErrorDomain error 3 ,这是MKErrorLoadingThrottled 。 根据苹果开发 ,这个错误发生在什么时候 数据未被加载,因为数据限制是有效的。 如果应用程序在短时间内频繁请求数据,则会发生此错误。 我确切知道有多less个请求正在进行,每个search查询中的每个新的字符(就像你期望的自动完成工作)。 当然,我是一个快节奏的打字员,但只要10或15个请求就能达到极限似乎是荒唐的。 看看以下两个源引用,我不明白为什么我不断收缩。 根据苹果dev : 每个应用程序或开发人员ID都没有请求限制,所以正确操作的编写良好的应用程序应该没有问题。 但是,在编写不佳的应用程序中可能会产生限制,这会造成极大数量的请求。 正如詹姆斯·霍华德在WWDC上所说: 另外我想谈的是这个API的使用限制。 所以,我很高兴地宣布,没有应用程序或开发人员标识符的广泛使用限制。 所以,如果你有一个有很多用户的应用程序,你想要做很多的请求,那就好了。 它会工作。 而我们所拥有的节stream,实际上只是针对有问题的应用程序的第一道防线。 所以,如果你把方向请求或者本地search请求放在一个无限循环中,你就会有一个bug,最终你会被限制。 但是如果你做了一些合理的事情,你会说哦,我只是为了回应用户的input而做出一些指示,而且你知道可以做一些这样的事情,因为我们向他们展示了这个例子。 就像我们做了两个方向请求,以响应一个用户input,没关系。 但是,你知道,如果你每次用户点击屏幕上的10000次,那么你将会受到限制。 但是,保持合理,你会没事的。 任何想法,为什么这是发生?

允许在iFrame中缩放,但不在iOS中的页面上

我有一个简单的页面 <meta name="viewport" id="extViewportMeta" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> 在它上面,一切尺寸都很好地显示在iPhone上。 但是,当我在该页面上放置一个iframe时,iFrame内的所有内容都不可缩放,并缩放到父页面的大小。 我怎样才能允许在iframe中缩放,而不会弄乱我的网页的其余部分?

更改UINavigationBar中的UIBarButtonItem的宽度

我正在创build一个UIBarButtonItem并将其添加到我的导航栏,如下所示: (void)viewDidLoad { … // Add the refresh button to the navigation bar UIButton *refreshButton = [UIButton buttonWithType:UIButtonTypeCustom]; [refreshButton setFrame:CGRectMake(0,0,30,30)]; [refreshButton setImage:[UIImage imageNamed:@"G_refresh_icon.png"] forState:UIControlStateNormal]; [refreshButton addTarget:self action:@selector(refreshData) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *refreshBarButton = [[[UIBarButtonItem alloc] initWithCustomView:refreshButton] autorelease]; self.navigationItem.leftBarButtonItem = refreshBarButton; } 我运行时看起来是正确的,但是我可以通过点击导航栏从x = 0到大约100的任何位置来select栏button项目。如何将可选区域的宽度调整为30 px?

本地化的电话号码格式

我已经看了NSFormatter , NSNumberFormatter ,和其他格式类,但无法find解决scheme的构build。 我需要根据国家代码格式化电话号码。 例如,对于美国,我得到一个string,如+16313938888 ,我需要格式化为+1(631)393-8888 。 问题是我需要为所有格式做这个。 荷兰,我收到一个string+31641234567这将是+31(6)41 23 45 67 (类似的东西)。 对200多个国家的硬编码太乏味了,我真的不知道所有的格式规则。 在我看到的文档中是否存在某些东西,或者是否有人知道pipe理此类的开放源代码类?

iOS 7在标签栏中旋转视图时,视图的右侧不可点击

我有一个非常简单的应用程序组成的一个单一的看法。 一切工作正常,应用程序旋转,屏幕右侧的button可点击。 我正在使用iOS 7和Xcode 5。 如果进入故事板并select视图,请执行编辑器>embedded>选项卡栏控制器,现在当应用程序从纵向旋转到横向时,应用程序的右侧不可点击。 它似乎是从左侧停止工作正好是768像素,所以它让我觉得应用程序中有东西没有旋转。 什么可能是错的? 这只是一个基本的单一视图向导应用程序,我把一些用户界面元素,以testing。 唯一让它停止工作的是embedded到标签栏中。 这是整个项目: https : //github.com/tomkincaid/rotate 更新:我最初为iPhone和iPad使用相同的iPhone故事板,并认为这可能是问题。 不过,我创造了一个新的iPad故事板,它有同样的问题。 另一个更新:如果我把视图里面的导航控制器,它的工作原理。 所以查看工程和标签>导航>查看工程,但标签>查看不起作用。

默认应用程序尚未configuration

我正在尝试将我的应用升级到新版本的Firebase。 我浏览了设置指南,并编辑了所有的代码以匹配新的语法。 但是,当我运行应用程序,我得到这两个错误。 The default app has not been configured yet. Terminating app due to uncaught exception 'MissingDatabaseURL', reason: 'Failed to get FIRDatabase instance: FIRApp object has no databaseURL in its FirebaseOptions object.' 我在AppDelegate中有FIRApp.configure() ,并将GoogleServices-Info.plist导入到我的项目中。 plist也有所有正确的信息。 任何人遇到这个问题或知道如何解决它?