加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 在故事板中创建独立视图以使用编程方式

发布时间:2020-12-14 20:05:07 所属栏目:百科 来源:网络整理
导读:我正在尝试使用故事板创建和设计一个UIView,但将其编程在UIActionSheet中.这基本上是为了避免使用具有像素的CoreGraphics定位函数 在旧的xcode中,我记得没有任何控制器可以将UIView拖到笔尖上. 这个观点显然要连接到课堂上,所以它会有一个IBOutlet,而不是被
我正在尝试使用故事板创建和设计一个UIView,但将其编程在UIActionSheet中.这基本上是为了避免使用具有像素的CoreGraphics定位函数

在旧的xcode中,我记得没有任何控制器可以将UIView拖到笔尖上.

这个观点显然要连接到课堂上,所以它会有一个IBOutlet,而不是被添加到self.view

有一件让我觉得这样的事情应该是可能的,如果你把一个UIView拖到控制器黑板的故事板上,它会弹出如下的地方:

但它没有显示在屏幕本身.这是什么功能?我可以以某种方式打开这个观点,并设计一下吗?

解决方法

只需创建一个新的.xib文件.

>右键单击导航区域中的某个位置,然后选择“新建文件…”.
>从右侧列表中选择“用户界面”,然后选择“查看”.
>点击“下一步”,“下一步”,给你的新视图一个名字和“创建”.
>一个新的.xib填充将被添加到你的项目中.
>双击新的.xib文件,并在Interface Builder(而不是故事板)中打开.
>根据您的喜好编辑/设计您的视图.

然后在Interface Builder中创建新视图(.xib)后,创建UIView(例如MyView)的新子类是一个简单的事情,将新视图(.xib)的类切换到MyView,创建一个MyView在您的控制器,并将其添加为您的其他视图的子视图.

*为了回答你关于底部那个小黑条的问题,它被称为“Dock”,它只是你场景顶级文件的一个迷你代表.码头方便快速拖放图标并进行连接.参见苹果的故事板描述here. Ray Wenderlich在故事板here上有一个易于遵循的教程.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读