- 先創(chuàng)建一個(gè)UIView來放置按鈕:titleView;
- 在titleView上添加按鈕
- 首先需要確定按鈕的數(shù)量
- 根據(jù)按鈕數(shù)量和titleView的尺寸計(jì)算每個(gè)按鈕的尺寸
- 給每個(gè)按鈕設(shè)置不同狀態(tài)下的文字顏色
- 在titleView上添加一個(gè)寬度很小的view伏钠,該view的背景色同按鈕被選中的背景色:titleUnderline
- 在用戶點(diǎn)擊按鈕的時(shí)候,控制按鈕的顏色及titleUnderline的位置
- 設(shè)置一個(gè)全局變量,保存上一次的按鈕
- 設(shè)置上一次按鈕的選中狀態(tài)
- 設(shè)置當(dāng)前的按鈕選中狀態(tài)
- 保存當(dāng)前的按鈕
- 控制titleUnderline的寬度等于按鈕文字的寬度
- 控制titleUnderline的中心點(diǎn)x值等于被點(diǎn)擊按鈕的中心點(diǎn)x值