iOS创建不带nib文件的工程之四--在自定义view上添加按钮
2012-02-07 16:39
507 查看
1. 在HelloWorldViewController中添加属性pressMeButton并添加方法pressMeButtonPressed,修改HelloWorldViewController.h文件
⋯⋯
@property(strong, nonatomic) UIButton *pressMeButton;
-(IBAction)pressMeButtonPressed:(id)sender;
⋯⋯
2. 在HelloWorldViewController.m中的loadView方法中初始化按钮:
⋯⋯
//
创建按钮
pressMeButton = [UIButton
buttonWithType:UIButtonTypeRoundedRect];
[pressMeButton
setFrame:CGRectMake(10,
10,
40, 30)];
[pressMeButton
setTitle:@"PressMe"
forState:UIControlStateNormal];
[pressMeButton
addTarget:self
action:@selector(pressMeButtonPressed:)
forControlEvents:UIControlEventTouchUpInside];
// 显示按钮,将按钮添加到当前Controller的主View上
[self.view
addSubview:pressMeButton];
⋯⋯
3. 在HelloWorldViewController.m中实现方法pressMeButtonPressed方法:
#pragma mark - Event handler
-(IBAction)pressMeButtonPressed:(id)sender
{
NSLog(@"pressMe Button Pressed");
}
运行,效果如下图:
剩下的添加各种控件方法类似,大家可以自己尝试。
⋯⋯
@property(strong, nonatomic) UIButton *pressMeButton;
-(IBAction)pressMeButtonPressed:(id)sender;
⋯⋯
2. 在HelloWorldViewController.m中的loadView方法中初始化按钮:
⋯⋯
//
创建按钮
pressMeButton = [UIButton
buttonWithType:UIButtonTypeRoundedRect];
[pressMeButton
setFrame:CGRectMake(10,
10,
40, 30)];
[pressMeButton
setTitle:@"PressMe"
forState:UIControlStateNormal];
[pressMeButton
addTarget:self
action:@selector(pressMeButtonPressed:)
forControlEvents:UIControlEventTouchUpInside];
// 显示按钮,将按钮添加到当前Controller的主View上
[self.view
addSubview:pressMeButton];
⋯⋯
3. 在HelloWorldViewController.m中实现方法pressMeButtonPressed方法:
#pragma mark - Event handler
-(IBAction)pressMeButtonPressed:(id)sender
{
NSLog(@"pressMe Button Pressed");
}
运行,效果如下图:
剩下的添加各种控件方法类似,大家可以自己尝试。
相关文章推荐
- iOS创建不带nib文件的工程之三--将window和自定义的view及viewController关联起来
- iOS创建不带nib文件的工程之二--添加视图和视图控制器
- IOS开发基础01(工程创建,添加视图,按钮,按钮点击事件)
- iOS创建不带nib文件的工程之一--空白工程
- iOS的Cocos2d-x工程载入CocoStudio制作的动画素材'xxx.csb/csd'文件,添加自定义用户头像图片到动画。
- IOS自定义UIAlertView样式,实现可替换背景和按钮
- AndroidStudio创建工程,添加svn忽略文件以及关联上SVN
- iOS回顾笔记(03) -- 自定义View的封装和xib文件的使用详解
- iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明
- iOS 在imageview中添加按钮 并能响应消息 响应者链条
- 【IOS】自定义View添加NSTimer导致不释放的问题
- iOS开发——UI基础-懒加载,plist文件,字典转模型,自定义view
- iOS学习笔记-workspace添加工程时只有一个proj文件问题
- Qt中为工程添加资源文件、给按钮添加图片
- [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮
- iOS 往工程里添加自定义字体
- IOS中可以一个多个xib文件对应一个类。当然也可以在一个Xib中创建多个view然后也是用一个类控制
- ios中tableview的创建和自定义cell的封装