ios swift:是否可以改变string中某个单词的字体风格?

我从string中提取数据库内容。 用一个方法从这个string中提取最长的单词。 现在我想将整个string打印到文本标签,但是想要突出显示string中不同颜色和文本样式中最长的单词。 我怎样才能做到这一点? 是否需要将string切成小块 – 设置格式 – 然后再将它们放在标签中,然后再放在一起? 还是有其他更好的方法?

Cocos2D 2.0截图在iOS 6上

我有一个应用程序,需要一个场景的截图,并将其保存到一个文件。 我有这个工作,应用程序在商店。 今天,我已经下载了iOS 6,我正在使用的方法不再工作。 我testing了所有我知道的工作,search了一下,发现这个: http://www.cocos2d-iphone.org/forum/topic/37809?replies=22#post-180983 用户似乎同意,这是在iOS 5上工作,但我已经在iOS 6上进行了testing,它正在生产黑屏截图。 我不是Cocos2D的专家,所以我不能说这家伙的代码到底出了什么问题。 作者在github上有一个示例项目,甚至他的项目也在iOS 6上生成黑屏截图。 任何线索? 谢谢。 谢谢

在iOS上通过URLscheme启动Viber应用程序

我正在制作一个iOS应用程序,可以打开Viber应用程序,并自动呼叫一个人或与该人进入聊天窗口。 有什么网站计划为Viber做到这一点,如: viber://tel:<phone_number> viber://chat:<phone_number> 我遵循这个链接,但它是为Android。

如何在Swift中获取内存使用

我需要在Swift中以编程方式获取我的应用程序的内存使用量(MB)。 我find了Objective-C的示例代码。 任何人都可以帮助我把它转换成Swift。 谢谢! void report_memory(void) { struct task_basic_info info; mach_msg_type_number_t size = sizeof(info); kern_return_t kerr = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size); if( kerr == KERN_SUCCESS ) { NSLog(@"Memory in use (in bytes): %u", info.resident_size); } else { NSLog(@"Error with task_info(): %s", mach_error_string(kerr)); } }

iAd风景奇怪的看法行为

我有一个iAd,显示在主视图的全屏子视图的顶部。 iAd通常以纵向模式工作,我已经将iAd横幅视图的旋转处理为横向模式。 用户在横向模式下轻敲iAd时,会发生此问题。 testing广告以纵向显示,横向显示在电话上,当用户点击x以closuresiAd时,横幅视图及其父视图被推离屏幕。 iAd在纵向模式下正常运行(即点击并closures,导致包含横幅的视图正常显示)。 我已经尝试过的事情: – (void)bannerViewActionDidFinish:(ADBannerView *)banner{ NSLog(@"Ad was closed, show the adView again"); if(UIInterfaceOrientationIsLandscape(currentInterfaceOrientation)){ [self animateRotationToLandscape:0.3f]; } else{ [self animateRotationToPortrait:0.3f]; } } -(void)animateRotationToPortrait:(NSTimeInterval)duration{ self.adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait; BOOL iPad = NO; #ifdef UI_USER_INTERFACE_IDIOM iPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad); #endif if (iPad) { [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:duration]; proUpgradeDescription.frame = CGRectMake(82,313,604,110); proUpgradePrice.frame = CGRectMake(313,576,142,28); […]

应用程序窗口预计在应用程序启动结束时有一个根视图控制器 – 即使所有已知问题都已修复

我有这个问题,但是我在这个论坛或者networking上找不到的信息似乎都能够帮助我。 似乎有两个地方可能会出现这个错误: main.m – 我的function如下所示: int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } UIApplicationMain的最后一个参数返回我的AppDelegate类的NSString值。 因此这工作正常。 2.AppDelegate.m – 设置根视图控制器的方式如下: [self.window addSubview:rootViewController]; 但是,在我的应用程序已经更新为: self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; 所以目前互联网上的信息都没有工作。 我的同事可以很好地在电脑上工作 – 这是一个给我发送应用程序源代码的人,所以所有的设置和代码应该完全一样。 我正试图在模拟器中启动它。 它是针对iOS 5构build的,但我试图在iOS 6.0模拟器上运行它。 我有最新的XCode(4.5.1)。 这有什么理由吗? 我该如何纠正? 非常感谢 汤姆

推特框架为ios6如何login通过设置从应用程序

对于iOS5,我们可以参考: 在iOS5中使用Twitter框架提示login提醒? 但是,对于iOS6不会有任何帮助,我尝试了以下的方式,但有1键盘外观问题是目前有谁可以帮助我这个: SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; tweetSheet.view.hidden=TRUE; [self presentViewController:tweetSheet animated:YES completion:^{ [tweetSheet.view endEditing:YES]; }];

iOS 7 – 仅在一个视图控制器中限制横向

我只需要以纵向模式打开第一个视图控制器。 由于其他视图控制器将使用两个方向。 所以我已经在plist文件中添加了两个方向。 -(BOOL) shouldAutorotate { //Never called } – (NSUInteger) supportedInterfaceOrientations { //Never called } 任何人都可以告诉我如何限制

alignmentUICollectionView的最后一行

据我UICollectionViewFlowLayout , UICollectionViewFlowLayoutcertificate除了最后一个部分的所有行的所有行。 因此,例如,如果没有足够的项目填充多于一行,结果是不合理的。 什么是最简单的方法来configuration或子类UICollectionViewFlowLayout以便它也certificate了一节的最后一行?

iOS – 从代码和故事板推送viewController

我有这个代码 PlaceViewController *newView = [self.storyboard instantiateViewControllerWithIdentifier:@"PlaceView"]; [self presentViewController:newView animated:YES completion:nil]; 而且我可以改变看法,但是当我在这个页面返回的时候,我会推动这个观点,这个状态依然存在。 我试着把这个代码: [self.navigationController pushViewController:newView animated:YES]; 但没有做任何事情。 谢谢