小编Osc*_*yck的帖子

如何在iOS7中更改UISegmentedControl边框的颜色?


如何在不更改文本颜色的情况下更改iOS7中分段控制器的边框颜色?


如果我可以按原样保持线段之间的线(即与文本颜色相同),那将是理想的,但如果边框颜色更改意味着更改此线,那么也可以.

另请注意,文本(以及段之间的线条)具有设置的颜色
[segmCtrl setTintColor:choosenTintColor]

cocoa-touch uisegmentedcontrol ios uiappearance ios7

25
推荐指数
2
解决办法
4万
查看次数

使用资产目录时,启动图像显示黑色

Xcode 5中,我使用资产目录来管理应用程序图标并为我的应用程序启动图像.应用程序图标在所有设备上都能正常运行,但启动图像只在少数几个上运行.

我为每个可能的设备添加了启动映像,以及我想要定位的iOS(6.1和7.0).我确保所有图像都具有正确的尺寸,这在图像尺寸与预期尺寸匹配的属性检查器(见下图)中得到确认.我还在命名约定之后命名了所有图像,资产目录甚至不需要这些图像(参见最后一张图).对于在iPhone上运行的iOS7启动图像,似乎没有任何命名约定,因此我简单地将它们命名为"iphone4_iOS7"和"iphone5_iOS7".

Xcode,在资产目录中查看启动图像时

我给出了发射图像的名称



当我在iOS7上运行时,模拟器中显示的启动图像全部变为黑色,无论哪个设备.我也在我的iphone 5上得到了这种行为,这证实了模拟器不是问题.当我在ipad和ipad视网膜模拟器中运行iOS6时,会显示相同的黑色图像.使用iOS6的iphone模拟器的启动图像按预期工作.

我有很多次,无论是在模拟器和设备上,删除应用程序并清理,但它没有带来任何改进.

我究竟做错了什么?如何摆脱黑色发布图像并获取我在资产目录中设置的图像来显示?

ios ios7 xcode5 asset-catalog launchimage

19
推荐指数
4
解决办法
2万
查看次数

分组UITableView,iOS7圆角的解决方法

自iOS7推出以来,Apple已删除了具有分组样式的UITableView单元格的圆角(此处已确认).尽管如此,我确信有聪明的人为此建立了变通方法.

请帮助我和其他许多iOS程序员,在这个帖子中发布你的变通方法,以获得iOS7UITableViewStyleGrouped中单元格的圆角.非常感谢!

uitableview ios ios7

9
推荐指数
2
解决办法
2万
查看次数

UILabel圆角在iOS 7.1中变得清晰

自iOS7.1更新以来,我的应用程序中的UILabels已经改变了外观.在操作系统更新之前,我的所有UILabel都有圆角,这是我的意图.在iOS7.1中,它们现在都有尖角.

我插入下面使用的代码.任何有关如何将UILabels恢复到我原始外观的帮助将不胜感激.



视图控制器的实现文件的顶部:

#import <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)

用于创建UILabel的代码.我用评论标记了(我考虑的)相关行.

    CGRect labelRect = CGRectMake(20, 20, 200, 100);

    NSString *theText = [self info];
    CGSize size = [theText sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:CGSizeMake(labelRect.size.width, 10000) lineBreakMode:NSLineBreakByWordWrapping];

    UILabel *theLabel = [[UILabel alloc] initWithFrame:labelRect];
    [theLabel setNumberOfLines:0];
    [theLabel setText:theText];
    [[theLabel layer] setCornerRadius:15]; // THIS IS THE RELEVANT LINE

    // For iOS7
    if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1)
        [theLabel setBackgroundColor:[UIColor whiteColor]];

    [[self view] addSubview:theLabel];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uilabel ios ios7.1

2
推荐指数
1
解决办法
5156
查看次数