iOS 组件使用
来源:互联网 发布:美国白人比例知乎 编辑:程序博客网 时间:2024/06/04 19:00
通过Xcode来对IOS程序的界面进行编写,已经极大的简化了工作的复杂度。在开始阶段,我们只用在界面上拖拖拽拽就可以创建一个小程序了。首先,在IOS中,将View和Controller联系起来的是IBOutlet和IBAction。其中IBOutlet用于属性,和IBAction用于方法。我们可以这样简单理解这两个关键字的作用
1. IBOutlet:用于我们需要在controller中对view的组件进行update的时候
2. IBAction:用于我们需要为view触发的事件添加响应的时候
@property (weak, nonatomic) IBOutlet UILabel *sliderLabel;
- (IBAction)buttonPressed:(UIButton *)sender;
IOS中将组件和对应处理的方法连接起来只要通过按住control然后拖动就行了,但是我个人推荐每次我们在进行连接的时候,都通过选定组件的sent event来进行连接,这样会更加精准,而且更加清晰这个处理方法是针对的event而不是某一个view。
而且,在IOS中,能够触发操作的所有控件都是UIControl的子类,而UIControl是UIView的子类
对图片进行拉伸作为按钮图片
- (void)viewDidLoad
{
[superviewDidLoad];
UIImage *buttonImageNormal = [UIImageimageNamed:@"whiteButton.png"];
UIImage *stretchableButtonImageNormal = [buttonImageNormalstretchableImageWithLeftCapWidth:12topCapHeight:0];
[todoButton setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal];
UIImage* buttonImagePressed = [UIImageimageNamed:@"blueButton.png"];
UIImage* stretchableButtonImagePressed = [buttonImagePressedstretchableImageWithLeftCapWidth:12topCapHeight:0];
[todoButton setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted];
}
- iOS 组件使用
- cordova使用iOS封装组件
- iOS组件
- IOS 使用百度社会化分享组件 个别问题解决方案
- 网易新闻iOS版使用的开源组件
- 网易新闻iOS版使用的开源组件
- 网易新闻iOS版使用的开源组件
- 网易新闻iOS版使用的18个开源组件
- iOS 开发经常使用的第三方开源类库、组件
- 网易新闻iOS版使用的开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的18个开源组件
- 网易新闻iOS版使用的开源组件
- 网易新闻iOS版使用的18个开源组件
- MySQL 字符串函数:字符串截取
- NYOJ10——skiing
- hdu1242
- xen虚拟机的迁移实验
- vs2008中调用matlab,采用dll的形式
- iOS 组件使用
- 牛人学习记录
- ubuntu 下c && mysql
- MD5
- call transfer与call forward的比较(
- 摩尔定律之个人理解
- 同余定理
- 关于◎SuppressWarnings("unchecked")
- ZOJ 3582 Back to the Past 概率DP