在情节提要中为 UIButtons 交换 UIViews
Posted
技术标签:
【中文标题】在情节提要中为 UIButtons 交换 UIViews【英文标题】:Swapping UIViews for UIButtons in storyboard 【发布时间】:2015-03-09 00:08:10 【问题描述】:我猜这是不可能的。我花了大约 2 个小时在自动布局中布置我的视图。当我开始编码时,我意识到我布局的一半视图实际上应该是UIButton
s。无论如何只选择UIView
并以某种方式将其更改为UIButton
?我尝试在类字段中输入UIButton
。但它并没有改变所有属性,就像我在情节提要上删除了 UIButton
一样。
【问题讨论】:
您是否打开了故事板作为源?进行全局更改是可能的,但相当棘手。提交前请务必仔细检查结果。 效果很好。我只是将所有您可以将 Storyboard 作为源文件打开(右键单击 Storyboard 文件并选择 Open As
Source Code
)。然后使用Find
菜单的Find and Replace...
进行更改。例如,将<view>
更改为<button>
。 Save
文件。完成任何所需的文本编辑后,再次右键单击 Storyboard 文件和 Open As
Interface Builder - Storyboard
以恢复正常的 Storyboard 视图。
当您想将一种颜色更改为另一种颜色或更改整个故事板的字体名称时,这特别有用。请小心,情节提要像文本一样脆弱。
【讨论】:
你只用了 2.5 年。哈哈哈。 我现在一直这样做。谢谢@jbenni。以上是关于在情节提要中为 UIButtons 交换 UIViews的主要内容,如果未能解决你的问题,请参考以下文章
如何获取在情节提要中为 tableView 静态单元格设置的预设高度?
如何在 iphone 5s 和 iphone X 的情节提要中为 uibutton 设置不同的大小?
Xcode 静态 UITableView 单元格在情节提要中为空白