ios7相关内容
我知道已经有一些 stackoverflow 问题,说明如何更改状态所有视图控制器的栏。我目前正在改变状态栏的颜色: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle :UIStatusBarStyleLightContent]; 在应用程序中:DidFinishLaunching
..
我正在尝试在iOS7应用程序中创建MKMapView的快照,就像之前iOS版本推荐的那样: - (UIImage *)renderMapViewToImage { UIGraphicsBeginImageContextWithOptions(mapView.frame.size,NO,0.0); [mapView.layer renderInContext:UIGraphics
..
我正在为iOS 7更新我的应用程序,并且我正在调整所有视图以考虑新的透明状态栏(我的应用程序仍将使用不透明的导航栏)。 在每个视图中调整状态栏相对容易,除了我在一个视图控制器中连接到UISearchDisplayController的UISearchBar时遇到的一个主要问题。 搜索栏似乎正常显示,如下所示: 搜索栏http://imageshack.us/a/img163/91
..
我无法更改iOS 7 SDK状态栏中的文字颜色。目前它的黑色,我希望它在故事板中的所有视图控制器都是白色的。 我在StackOverflow上看到的问题很少,如这个,这个和这个但它们没有多大帮助。也可能是因为我无法在plist文件中找到UIViewControllerBasedStatusBarAppearance为YES。 任何人都可以告诉我设置状态栏文本的正确方法故事板中所有视图控
..
我目前正在尝试将 UITableView 放在不同的位置,而不是放在视图控制器的顶部。有了这个说,它试图在顶部添加标题来考虑导航栏,但这不是必需的,因为我没有在控制器的顶部。 如果我把 UITableView 的左上角放在我想要的单元格的位置,它就不会将单元格放在那里: 现在,如果我只是向上移动表格视图以便单元格位于正确的位置,我会遇到一个不同的问题 - 滚动时单元格可以移动到那里(这
..
我有一个NSAttributedString我要添加一个NSTextAttachment。图像是50w乘50h,但我希望它缩小以反映属性字符串的行高。我以为这会自动完成,但我猜不是。我查看了UImage类引用,但是这个图像似乎没有在UIImageView中设置,因此无法访问框架属性。这是我目前的截图: 在理想的世界中,我还想实现一种基于用户输入(例如增加字体大小)来放大图像的方法。关于如何实
..
在我的应用程序中,用户将键入他想要的任何内容,并且可以将文本设置为Bold,Italic和Underline。 我可以做文字 - 粗体,斜体和下划线。 但是我需要从属性字符串中找到哪个文字(或字符)是粗体,斜体和下划线 用户输入。 任何类型的链接,教程,代码都会有很大的帮助。 编辑: 我需要这样的结果... 如果字符6是Italic然后打印斜体。 如果字符
..
编辑:链接的“重复”问题仅涉及计算文本矩形。我需要在标签缩放后计算实际字体大小,而不是字符串大小。 此方法现已弃用: size = [self sizeWithFont:font // 20 minFontSize:minFontSize // 14 actualFontSize:& actualFontSize // 16 forWidth:maxWidth lin
..
以下代码在iOS 5到6.1中运行良好。我甚至在应用程序中存储了该代码: - (void)showActivityIndicator { if( !mLoadingView)// { mLoadingView = [[UIAlertView中的alloc] initWithTitle:@ “” 消息:@ “” 代表:自cancelButtonTitle:无otherBut
..
我有一个 UITextView ,它通过Interface Builder进行管理。作为数据检测,我检查了“链接”。在iOS 6中,一切正常,链接突出显示且可点击。但是在iOS 7中,所有链接都只是纯文本。未选中可编辑和可选择的复选框。 可能引起关注的是 UITextView 是a的子视图容器视图,它再次位于 UIScrollView 中。 解决方案 似乎在iOS 7中链接检测仅在
..
当应用程序被强行退出时,似乎没有调用函数 application:didReceiveRemoteNotification:fetchCompletionHandler 。我的印象是,无论应用程序处于什么状态,都会调用该函数,但似乎只有在应用程序已在后台运行时才会调用它。有没有办法在后台使用新的iOS 7远程通知后台模式运行应用程序? 解决方案 应用程序:didReceiveRemoteN
..
我有包含UITextView的自定义UITableViewCells。我在Interface Builder中打开了UITextView中的链接检测。当我第一次加载表视图时,一切似乎都在工作,但是当我在表视图中向上和向下滚动时,链接检测会搞砸。具体来说,只有常规文本(最初通常呈现)的单元格显示为链接(文本视图中的所有文本都是蓝色并且是活动链接),并且链接指向某些文本中的对象。其他表视图单元格。例如
..
我正在使用此方法动态获取UILabel的高度: +(CGSize)GetSizeOfLabelForGivenText:(UILabel *)label字体:(UIFont *)fontForLabel大小:(CGSize)LabelSize { label.numberOfLines = 0; CGSize labelSize = [label.text sizeWithFont:
..
我知道 pickerView:viewForRow:forComponent:reusingView 方法,但是当使用视图时传入 reusingView:如何更改它以使用不同的文本颜色?如果我使用 view.backgroundColor = [UIColor whiteColor]; 将不再显示任何视图。 解决方案 委托方法中有一个更优雅的功能: Objective-C:
..
我面临的问题是: 我想实现一个设计精良且左/右菜单的iOS 7应用程序,它出现在主视图之后将自己动画到右侧/左侧。我正在使用 [UIView animateWithDuration ...] 代码执行此操作,但这并不重要。我想要实现的是与邮箱iOS 7应用程序相同的效果:使用主视图移动状态栏(向右/向左) 更好的解释: 我唯一发现的是这篇关于这个问题的文章,一些使用私有API的工
..
我必须删除此栏,如链接,但对于iOS 7此代码不起作用。 解决方案 我们用一些Objective C运行时技巧删除了这个栏。 我们有一个类有一个方法: @interface _SwizzleHelper:NSObject @end @implementation _SwizzleHelper - (id)inputAccessoryView { ret
..
我是iOS开发的新手。我试图在 UIImagePickerController 中隐藏状态栏。每当我点击“拍照”时,都会出现状态栏。它没有隐藏。我希望状态栏仅隐藏在 UIImagePickerController 中。 这是我的代码, - (IBAction)takePhoto: (UIButton *)sender { UIImagePickerController * p
..
我得到了这个“在关键字'CFBundleIcons'下引用的路径中找不到图像”“错误,即使我在Images.xcastes文件夹中添加了应用程序图标图像,同时将我的应用程序上传到appstore。您的即时回复表示赞赏。谢谢 解决方案 我已经找到了这篇文章的解决方案,在这里我将解释它如何解决这个问题。 1)从Images.Xcassets文件夹中删除所有应用程序图标,并将它们添加到主包
..
我有一个tableview,每个单元格包含一个按钮。它在所有iOS版本中运行良好,但是7.我不知道发生了什么。单元格是在一个xib文件中构建的。 有人能给我一些建议吗?在此先感谢。 解决方案 对我有用的是: contentView.userInteractionEnabled = NO; 从nib加载我的自定义单元格后调用 。看起来这个内容视图是在创建nib文件
..
有没有办法将应用程序LaunchImage用作通用iOS应用程序中的背景而不在多个位置放置相同的图像资源? 我无法使用访问 Images.xcassets 中的 LaunchImage 文件,因此我创建了两个新的图像集“Background Portrait”和“Background”横向“(因为似乎无法将横向和纵向图像放入同一组中)。 虽然这种解决方法完成了这些工作,但我不愿意包括每
..