我正在使用XCode 6.1制作iOS应用程序,目标操作系统版本是iOS 7和iOS 8.我想更改UITextField的边框颜色,因为我不知道如何使用界面构建器执行此操作,我只需在视图控制器中添加此行:
self.input_username.layer.borderColor = [[UIColor redColor] CGColor];
当使用模拟器运行应用程序时,它按预期工作,现在我想知道是否可以在故事板中显示效果?因为我可以告诉他,即使在执行应用程序时,边框颜色变为红色,它仍然是黑色(默认颜色)在界面构建器中...我不想每次运行应用程序时我做了一点通过代码改变视觉效果......
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为只有在绘制自定义视图时才能看到故事板中的更改,并且您可以在自定义视图的声明中使用 @IBDesignable ,例如{{1} }。然后在故事板中,将视图的类名设置为" CounterView"并在自定义视图的课程中更改@IBDesignable class CounterView: UIView {}
中的代码,您会看到故事板中的视图也会被更改。