UIImageView只能顯示一種圖片(圖片默認會填充整個UIImageView)p_w_picpathView.p_w_picpath = [UII..."/>
您好,登錄后才能下訂單哦!
分享下UIButton和UIImageView的區(qū)別
1、顯示圖片不同
1> UIImageView只能顯示一種圖片(圖片默認會填充整個UIImageView)
p_w_picpathView.p_w_picpath = [UIImage p_w_picpathNamed:@"015.png"];
2> UIButton能顯示2種圖片
* 背景 (背景會填充整個UIButton)
[btn setBackgroundImage:[UIImage p_w_picpathNamed:@"bg.png"]
* 前置(覆蓋在背景上面的圖片,按照之前的尺寸顯示)
[btn setImage:[UIImage p_w_picpathNamed:@"016.png"] forState:UIControlStateNormal];
* 默認還能顯示文字
2、點擊事件
1> UIImageView默認是不能響應點擊事件
2> UIButton能響應點擊事件 : addTarget:action:forControlEvents:
3、使用場合
1> UIImageView : 只顯示圖片,不監(jiān)聽點擊,點擊了圖片后不做任何反應
2> UIButton : 既顯示圖片,又監(jiān)聽點擊,點擊了圖片后做一些其他事情
4、繼承結構
1> UIButton之所以能添加監(jiān)聽器來監(jiān)聽事件,是因為它繼承自UIControl
2> UIImagevIew之所以不能添加監(jiān)聽器來監(jiān)聽事件,是因為它直接繼承自UIView
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。