我有一个UILabel
,其属性设置为IB
(如自定义字体,阴影颜色,文字颜色等)。我想打印此UILabel
的所有属性,以便在UITableViewCell
textLabel
属性中的不同屏幕上使用同一组属性。如何打印我在第一个屏幕中设置的所有属性,以便将其与textLabel
内的UITableViewCell
属性一起使用?
答案 0 :(得分:1)
我发现Cmd-C
和Cmd-V
将UILabel
从一个Interface Builder XIB复制并粘贴到另一个通常会复制属性。
我会想象Storyboard的作品也一样。从一个ViewController
复制到另一个。
答案 1 :(得分:1)
创建一个函数以在第一个屏幕上设置标签的属性。
-(void) setLabelProperties: (UILabel *) myLabel{
myLabel.textColor = [UIColor redColor];
//set other properties
}
在
上调用相同的方法- (UITableViewCell*)tableView:(UITableView *)table cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
setLabelProperties(cell.textLabel);
}