xcode 界面控件绑定

本文介绍使用Xcode进行UI设计的方法,包括.xib与storyboard文件的应用,以及如何将设计好的界面与后台代码进行绑定,实现按钮事件处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在xcode开发窗口应用软件时, 创建窗口对象.xib文件  打开该文件后包含三部分:

View

First Responder

File's Owner

View静态窗体, 采用所见即所得的方式设计窗体界面, 与后台代码没有任何关系

First Responder 当前活动控件(具体应用还不清楚)

File's Owner控件背后的操作, 但本身与view没有任何关联, 在这里需要设置view中的输出口, 即定义与view对应的控件, 同时设计所有的事件. 通过view中各个控件的事件属性绑定到这些输出接口以及事件中,实现view与后台代码的关联.

注: 整个view需要与整个File's Owner绑定, 否则所有绑定无效

 

新版本的xcode在界面设计上变化很大, 首先.xib文件不是首选(也还支持), 取而待之的是storyboard文件, 该文件将所有的xib文件整合到了一起, 同时支持自动绑定跳转功能.

还好自己是初学者因此哪种方式对我来说都是新鲜的东西, 当然先了解老的方式有利于了解一点其内部运行机制.

新版本的xcode下在一个storyboard上可以任意创建任意多个view control(1个view control就是一个界面), 同时在界面上直接拖拉控件来实现页面跳转.

完全将界面与后台分离, 正如用dreamware来编辑web界面一样.

编辑好界面接下来需要写后台代码, 后台代码首先需要获得按钮事件.

第一步我们需要为页面创建一个viewController的class, 并将页面类设置成该类, 点xcode开发平台上editor的中间那个图标, 界面将同时显示图形窗体以及对应的代码文件, 直接将按钮拖到代码文件并可生成属性以及事件.

这也就完成了图形按钮与后台代码的绑定, 节下来并是对事件的处理.

转载于:https://my.oschina.net/3wcar/blog/104101

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值