小编smi*_*icz的帖子

在UIButton的背景图像上自定义绘图

调用UIButton绘图顺序的方法是什么?

我有一个UIButton子类,让我们称之为UIMyButton.我将它添加到.xib控制器并为其提供背景图像.然后在UIMyButton.m文件中,我重写drawRect方法并绘制一个形状.就像是:

- (void)drawRect:(CGRect)rect {
    CGContextRef c = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(c, [UIColor orangeColor].CGColor);
    CGContextFillRect(c, rect);
}
Run Code Online (Sandbox Code Playgroud)

问题是它在背景图像下面绘制橙色矩形.有哪些方法负责绘制/更新背景图像(例如,它更新"点按")?如何在不向按钮添加其他自定义子视图的情况下强制绘制在顶部(或者背景图像是子视图本身)?

我只是想清楚地了解UIButton绘图序列的工作原理.

cocoa-touch drawing objective-c uibutton ios

5
推荐指数
1
解决办法
2259
查看次数

检查多个字符串是否为空或条件为“ if”的零

在Swift if语句中链接多个条件的正确语法是什么,如下所示:

if (string1!=nil && string2!=nil) {}
Run Code Online (Sandbox Code Playgroud)

要么:

if (string1.isEmpty && string2.isEmpty) {}
Run Code Online (Sandbox Code Playgroud)

swift

3
推荐指数
1
解决办法
3627
查看次数

xCode 4.6搜索工作区问题..?

自从我升级到4.6后,我的全局搜索结果没有返回搜索字符串的所有位置.例如:如果我搜索某个类的特定@property名称以查看它的引用位置,我的结果只显示类本身中的那些字符串,所有其他引用都没有显示出来.

有什么变化吗?谁能看到这个?可能有索引的东西?

xcode xcode4.6

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

标签 统计

cocoa-touch ×1

drawing ×1

ios ×1

objective-c ×1

swift ×1

uibutton ×1

xcode ×1

xcode4.6 ×1