Swift - 獲取、改變按鈕的標題文本(UIButton點擊切換title)


在開發中,我們常常需要動態地改變按鈕標簽文字,使用 setTitle() 函數就可以了。有時我們需要在幾個標題間切換,比如下面樣例所示,按鈕點擊后按鈕文字會在“播放”“暫停”間輪流切換。        
 
要實現這個功能,首先要獲取按鈕當前的標題文字,有如下兩種方式:
 
1,使用currentTitle獲取
1
2
3
4
5
if  myBtn.currentTitle  ==  "播放"  {
     myBtn.setTitle( "暫停" , forState: . Normal )
else  {
     myBtn.setTitle( "播放" , forState: . Normal )
}

2,使用titleForState()獲取
1
2
3
4
5
if  myBtn.titleForState(. Normal ) ==  "播放"  {
     myBtn.setTitle( "暫停" , forState: . Normal )
else  {
     myBtn.setTitle( "播放" , forState: . Normal )
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM