「iOS开发」button状态切换(storyboard实现)

「iOS开发」button状态切换(storyboard实现),第1张

如下所示,用户点击头像按钮,对应头像替换成被选中状态

只需要更改State Config和Image的值就可以啦!

State Config的4个值,不同状态下添加对应就ok

控件位置和大小:对于矩形而言,有多种方式可以确定其大小和位置,最终就是确定一个顶点(x,y)和其宽高(width,height)。所谓添加约束,就是通过约束,来确定一个矩形位置需要的这些值。如约束指定width=100,height=100,这个时候,你还需要什么约束?是能够确定x,y值得约束。指定到view得左边距离为100,即x=100,指定到view得底部为100,y = viewheight-100,这样就能确定控件的位置和大小。不过约束怎么写,能够算出矩形位置和大小的约束就行了。像对于button,指定x,y就能确定大小,也就是只需要两个约束。宽和高可以使用固有大小。

Button就是一个按钮,就是手机界面中可以点击的那种(点击之后跳转入另一个界面)

Button定义时有许多类型可以选择

一般情况下使用custom属于自定义型 

1、定义一个Button按钮 (UIButton 按钮名;)   并且将其定义为自定义类型

2、button的大小 (按钮名+frame)

3、button显示的字体名称加状态

    (1) 一般使用这三种状态 ([按钮名 setTitle: forState:])

参数一:设置按钮标题(String类型)

参数二:设置按钮显示标题时所处的状态(系统自带)

      (2) 这种定义标题的方式 不常用 (按钮名+titleLabeltext)

4、button的背景颜色 (按钮名+backgroundColor)

  5、设置Button的背景

([按钮名 setBackgroundImage:  forState:])

参数一:添加的 参数二:按钮所处状态

注意

    背景图像会根据按钮的尺寸拉伸

    按钮图像会居中显示在按钮中央位置

    如果同时设置了按钮的图像和文字

    按钮区域足够大,会并列显示图像和文字

    如果区域不够大,优先显示图像

6、 设置Button的title颜色

([按钮名 setTitleColor: forState:])

参数一:选择颜色 参数二:按钮所处的类型

7、 给Button添加点击事件

([按钮名 addTarget: action:  forControlEvents:])

参数 一: 对象 (self为自身)     

参数 二: @selector(点击事件的方法名称)

参数 三: 为事件出发的类型 例如touch触碰,upinside点击

下面是在ViewDidLoad外面重新定义的一个方法用于点击了按钮

点击事件函数(当按钮点击时,运行函数)

一般页面之间的跳转,也在点击函数中添加

8、显示在当先视图下

                                                         首先是为normal下 

                                                                     高亮状态下

以上就是按钮的一些最普通的属性

谢谢观看!若是有错误,可以私信!谢谢

以上就是关于「iOS开发」button状态切换(storyboard实现)全部的内容,包括:「iOS开发」button状态切换(storyboard实现)、ios怎么监控button的y轴值发生变化、iOS开发 UIButton的基本属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9725507.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存