在情节提要中将 UIView 换成 UIButton

Swapping UIViews for UIButtons in storyboard

我猜这是不可能的。我花了大约 2 个小时在自动布局中布置我的视图。当我开始编码时,我意识到我布局的视图有一半实际上应该是 UIButtons。无论如何只是 select 一个 UIView 并以某种方式将其更改为 UIButton?我尝试在 UIButton 字段中输入 UIButton。但它并没有改变所有的属性,就像我在故事板上放了一个 UIButton 一样。

您可以打开 Storyboard 作为源文件(右键单击 Storyboard 文件并 select Open As Source Code)。然后使用 Find 菜单的 Find and Replace... 进行更改。例如,将 <view> 更改为 <button>Save 文件。完成任何所需的文本编辑后,再次右键单击 Storyboard 文件并 Open As Interface Builder - Storyboard 恢复正常的 Storyboard 视图。

当您想将一种颜色更改为另一种颜色或更改整个情节提要中的字体名称时,这特别有用。请注意,故事板可能像文本一样脆弱。