Tag: ios7

Storyboard原型单元(Xcode 6,iOS 8 SDK)中的UICollectionViewCell contentView框架的自动调整问题仅在iOS 7上运行时发生

我正在使用Xcode 6 Beta 3,iOS 8 SDK。 使用Swift构build目标iOS 7.0。 请参阅下面的截图一步一步的问题。 在Storyboard中有一个UICollectionView。 1原型UICollectionViewCell在中间包含1个标签(没有自动调整规则)。 紫色的背景是标记一个contentView,它是由我猜测的Cell在运行时生成的。 该视图将根据我的UICollectionViewLayoutDelegate最终resize,但不会在iOS 7上。请注意,我正在使用Xcode 6,并且问题仅发生在iOS 7上。 当我在iOS 8上构build应用程序时,一切都可以。 注:紫色是contentView ,蓝色是我的UIButton圆angular。 但是,在iOS 7中,Cell内部的所有子视图突然缩小到(0,0,50,50)的框架,并且不再符合我的Autoresizing规则。 我认为这是在iOS 8 SDK或Swift或Xcode的错误? 更新1:这个问题在官方的Xcode 6.0.1中依然存在! 最好的解决方法就像KoCMoHaBTa通过在单元格的cellForItem中设置框架(你必须inheritance你的单元格)。 事实certificate,这是iOS 8 SDK和iOS 7之间的不兼容(请检查ecotax下面引用的Apple的答案)。 更新2:将此代码粘贴到您的cellForItem的开头,事情应该没问题: /** Xcode 6 on iOS 7 hot fix **/ cell.contentView.frame = cell.bounds; cell.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; /** End of Xcode 6 […]

在iOS 7 +中的Base64解码

我有编码的文本( NSString )使用NSData类新的API,这是在iOS7中添加。 使用这个 – (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 这是我的代码 NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 我正在寻找解码

UIlabel layer.cornerRadius无法在iOS 7.1中使用

我目前正在寻找与属性addMessageLabel.layer.cornerRadius = 5.0f;的UILabel addMessageLabel.layer.cornerRadius = 5.0f; 在安装有iOS 7.0的设备上,它具有圆angular。 在装有iOS 7.1的设备上,它没有圆angular。 这只是一个与iOS 7.1的错误?

iOS 7 UIBarButton后退button箭头颜色

我正在尝试更改后退button箭头 我正在使用以下来控制文本大小以及后退button上的文本颜色: [[UIBarButtonItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor, [UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithCGSize:CGSizeMake(0.0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal]; 但是如果我只想改变后退button的箭头颜色,我该怎么办?

颜色色调UIButton图像

我注意到,当我把一个白色或黑色的UIImage放入一个UISegmentedControl它会自动将它掩盖起来以匹配分段控件的色调。 我以为这真的很酷,并想知道我是否也可以在其他地方做到这一点。 例如,我有一堆形状统一但颜色多样的button。 而不是每个button的PNG,我可以以某种方式使用这种颜色蒙版使用相同的图像为他们所有,但然后设置一个色调颜色或东西来改变他们的实际颜色?

我怎样才能以编程方式获得iOS 7的默认蓝色?

我在我的应用程序中创build自定义元素,并希望匹配新的iOS的外观和感觉。 iOS 7向我们介绍了一种非常普通的浅蓝色,几种元素的默认颜色或色调,包括系统button,分段控制等等。它们使得使用IB来select颜色变得容易,如下所示: 但是,我还没有find如何以编程方式轻松访问颜色。 我检查了UIColor文档 ,似乎没有任何访问者在类本身的蓝色系统颜色。 这是我的问题:这个颜色有一个简单的存取器吗? [UIColor ?]或类似的东西? 如果没有,有人知道这种颜色的确切的RGB值 ?

iOS 7:UITableView显示在状态栏下

我的应用程序的第一个屏幕是没有导航栏的UITableViewController ,这意味着内容在状态栏下面stream动,所以有很多文本冲突。 我已经调整了两个属性Under top bars和Adjust scroll view insets实际上停止滚动下,但代价保持顶部的表视图下。 我试图设置UITableView框架偏移20像素,但它似乎没有生效,因为我目前需要应用程序与iOS 6兼容我不能跳转到iOS 7故事板强制自动布局使用顶部高度指南。 有没有人find了适用于两个版本的解决scheme? 我尝试过的东西:设置edgesForExtendedLayout ,改变故事板内的设置Under top bars和Adjust scroll view ,迫使框架到一个新的领域。 一张图片胜过千言万语:

如何隐藏iOS状态栏

在我的iOSvideo应用程序状态栏隐藏在一些视图控制器。 我用下面的代码做了这个。 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 它适用于iOS 5和iOS 6,但不适用于iOS 7。 我试着用这个特别的视图控制器, 例如: -(BOOL)prefersStatusBarHidden { return YES; } 它工作正常,但我不能在父视图控制器中再次显示状态栏。

如何解决iOS 7上的UITableView分隔符?

UITableView在iOS 7上绘制粗糙的线条: 如何解决它? 单元格之间的线应该在屏幕的整个宽度上。

如何在iOS 7的UINavigationController中禁用反滑动手势

在iOS 7中,Apple增加了一个新的默认导航行为。 您可以从屏幕左侧滑动以返回导航堆栈。 但在我的应用程序中,这种行为与我的自定义左菜单冲突。 那么,是否可以在UINavigationController中禁用这个新手势?