iOS UIButton(按钮)点击改变背景色和标题颜色的简单实现

iOS UIButton(按钮)点击改变背景色和标题颜色的简单实现,第1张

很多时候需要按钮点击变色, UI 设计师给了点击的颜色和标题的颜色, 假设按下的背景色是黄色(yellow),标题色是白色(white), 而普通状态下的背景色是红色(red), 标题色是绿色(green) 则可以这样:

两个事件处理方法如下所示:

但是这里还有一个小问题, 假如用户按住按钮不放, 然后用手指拖动出来的时候, 会发现标题变色了, 但是背景色没有变, 从而造成错误的显示.

所以还需要对 drag 事件进行处理, 即当用户在按钮的区域内按下不放, 然后手指拖动出来时, 恢复为默认的颜色(当然也可以处理成自己想要的效果):

对应的 action 方法:

#pragma mark - 导航栏基本设置

- (void)setupUI{

/* 1.设置导航栏颜色 */

UINavigationBar *navigationBar = [UINavigationBar appearance]

//[navigationBar setBarTintColor:XXYColor(59.0, 69.0, 98.0, 1.0)]

//

/* 2.设置导航条颜色 */

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navitationbar"] forBarMetrics:UIBarMetricsDefault]

//self.navigationController.navigationBar.barTintColor = [UIColor blackColor]

/* 3.改变导航栏返回按钮颜色*/

self.navigationController.navigationBar.tintColor = [UIColor whiteColor]

/* 4.设置导航条标题字体颜色以及大小*/

[navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:18], NSForegroundColorAttributeName:[UIColor whiteColor]}]

}

苹果手机app字体颜色的设置办法如下:

1、首先,用户需要进入苹果手机的“设置”功能,然后点击“通用”功能中的“辅助功能”按钮。

2、然后用户需要点击辅助功能菜单下的“更大字体”选项。

3、然后用户需要拖移“滑块”按钮,然后左右调节阅读字体的大小。

4、然后用户需要点击辅助功能菜单下的“粗体文本”按钮。

5、然后用户需要点击“应用粗体文本”按钮,然后点击“继续”按钮即可。

苹果iPhone

苹果iPhone是苹果公司研发及销售的智能手机系列,搭载着苹果公司自行研发的iOS移动 *** 作系统,第一代iPhone于2007年1月9日由发布。Phone系列机型自iPhone 4之后配置Apple Silicon自研芯片。

Touch ID在iPhone 5s上首次出现,iPhone 6s 和iPhone 6s Plus首次在屏幕上加入了3D Touch压力感应触控,线充电在iPhone8、iPhone 8 Plus机型首次出现,采用Qi(Chee)无线充电标准。

苹果iPhone所采用的多点触控技术和它友好的用户界面对其他制造商的智能手机设计产生了深远影响。美国的时代周刊将其称为“2007年的年度发明”。


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

原文地址: http://outofmemory.cn/tougao/11308323.html

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

发表评论

登录后才能评论

评论列表(0条)

保存