storyboard.main文件被误删除了,新建了一个拖拽连不上控件咋办

storyboard.main文件被误删除了,新建了一个拖拽连不上控件咋办,第1张

在iOS开发中,使用Main.storyboard来设计界面是每一个iOS开发人员需要面对的问题,使用storyboard相比较Android中使用XML来设置布局,有优点也有缺陷,现在我们来谈谈storyboard的设计技巧。

(1)直接使用鼠标右键可以直接缩放storyboard的缩放比例。当然你也可以用触摸板使用2根手指缩放。

(2)拖拽控件绑定到代码中,不一定要从设计界面的控件中进行拖拽,也可以直接从左侧的列表中拖拽,这样会更加清晰方便。

(3)如何添加修改超过一屏的控件。我们把控件拖拉到界面上,只能设置一屏的控件,如果我们使用了ScrollView控件,需要设计超过一个屏幕长度的布局,应该怎么办?其实我们也可以直接拖拉控件到左侧的列表中,而没必要拖拉到界面上。然后可以修改一些位置数据,就可以完成更个滚动界面的设计。所以此时就算我们“看不到”控件,也可以设置控件的各个属性

storyboard是用来描述软件界面的。程序一启动,就会加载 Main.storyboard 文件,会创建箭头所指的控制器,并且显示控制器所管理的软件界面 。

2、从右侧拖拽一个View Controller到storyboard里面

3、将Storyboard上拖的控制器和工程里的控制器绑定在一起

勾选右侧Is Initial ViewContoller后箭头就会指向Viewcontoller了

5、配置工程让系统开始加载的是test.storyboard

然后拖拽几个UI元素到控制器里,command+R运行就好了。

连接Storyboard的ViewController和工程里的ViewContoller,拿到所需要的事例对象和监听UI控件的事件。

1、切换到双面板.

点击红色框里的第二个双环按钮就可以切到双面板,第一个多线条按钮是退出双面板。(快捷键是:先用鼠标选中左侧的test.storyboard,再按option+command+return就直接切换到双面版,command+return退出双面板)

2、拖线

(1)属性和UI元素连线

声明一个为IBOutlet的属性

拖线方式一:从属性向Button拖线

拖线方式二:按着control键从Button向属性拖线。

拖线方式三:选中Button右击如下图

拖线完成后,我们就可在控制里用self.btn进行访问属性

(2)方法和UI元素连线

声明一个返回值为IBAction的方法

方式一、二、三同属性。

方式四:

如同按着control键从按钮向上(控制器)拖线会d出如下

亲,你好。直接新建一个工程,然后选择左边的main.storyboard文件。然后你会发现右边有一堆控件的,然后你把控件拖去main.storyboard就行了。控件的上方能设置一些参数。这都是可视化界面,没什么难度的,也没什么技巧可言。直接拖控件,然后command+R运行程序就OK了。

不懂请追问,满意请采纳。谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11800866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存