序言:
UIButton的一些琐事。。。。。。
给按钮设置标题。。。代码如下:
//给按钮设置标题
[button setTitle:@"如果标题过长将会这么样呢!!!!" forState:UIControlStateNormal];
解决办法就是:根据标题长度自动决定按钮的尺寸。。。代码如下:
[button sizeToFit];
在画面变化的时候按钮的位置自动调整的方法如下代码:
button.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
UIButton 点击后的触发方法有三种形式如下
UIbutton的触发方法的形式
相应方法的定义形式 | 作用 |
[button addTarget:self action:@selector(action) forControlEvents:UIControlEventTouchUpInside]; } -(void)action { //第一种简单的 } | 触发下一个动作 |
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside]; } -(void)action:(UIButton*)Btn { //第二种简单的 } | 想知道到底是针对哪个对象的操作时得使用形式 |
[button addTarget:self action:@selector(action:forEvent:) forControlEvents:UIControlEventTouchUpInside]; } -(void)action:(UIButton*)Btn forEvent:(UIEvent*)enent { //第三种简单的 } | 想知道发生事件的详细信息时使用的模型 |
如何获取UIButton 按钮的标题。。。。。代码如下;
<em><strong>NSString*str= button.currentTitle;
</strong></em>
还可以获取图片等。。。。。。。。。。。。。