相关疑难解决方法(0)

如何将图像放在UIButton中文本的右侧?

如果可以避免,我不想使用子视图.我想要一个UIButton背景图片,文字和图像.现在,当我这样做时,图像位于文本的左侧.背景图像,文本和图像都具有不同的突出显示状态.

layout user-interface uibutton ios

284
推荐指数
17
解决办法
15万
查看次数

UILabel中文本的像素宽度

我需要绘制一个UILabel.因此,我将UILabel子类化并实现如下:

@implementation UIStrikedLabel

- (void)drawTextInRect:(CGRect)rect{
    [super drawTextInRect:rect];

    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1));
}
@end
Run Code Online (Sandbox Code Playgroud)

会发生的事情是,UILabel的线条与整个标签一样长,但文本可以更短.有没有办法确定文本的长度(以像素为单位),以便可以适当地绘制线条?

我也对任何其他解决方案持开放态度,如果已知:)

最好的,Erik

iphone objective-c uilabel

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

标签 统计

ios ×1

iphone ×1

layout ×1

objective-c ×1

uibutton ×1

uilabel ×1

user-interface ×1