XCode在storyboard中查看代码视觉效果

时间:2015-03-03 01:39:10

标签: ios interface-builder

我正在使用XCode 6.1制作iOS应用程序,目标操作系统版本是iOS 7和iOS 8.我想更改UITextField的边框颜色,因为我不知道如何使用界面构建器执行此操作,我只需在视图控制器中添加此行:

self.input_username.layer.borderColor = [[UIColor redColor] CGColor];

当使用模拟器运行应用程序时,它按预期工作,现在我想知道是否可以在故​​事板中显示效果?因为我可以告诉他,即使在执行应用程序时,边框颜色变为红色,它仍然是黑色(默认颜色)在界面构建器中...我不想每次运行应用程序时我做了一点通过代码改变视觉效果......

2 个答案:

答案 0 :(得分:0)

这是什么意思?您希望将故事板更改为代码设置吗?我以前没看过这个,我认为这是不可能的。因为它们是达到同一目的的两种方式。

答案 1 :(得分:0)

我认为只有在绘制自定义视图时才能看到故事板中的更改,并且您可以在自定义视图的声明中使用 @IBDesignable ,例如{{1} }。然后在故事板中,将视图的类名设置为" CounterView"并在自定义视图的课程中更改@IBDesignable class CounterView: UIView {}中的代码,您会看到故事板中的视图也会被更改。

相关问题