ios開發UI篇—在ImageView中添加按鈕以及Tag的參數說明ios
1、tag參數ui
一個視圖一般都只有一個父視圖,多個子視圖,在開發中能夠經過使用子視圖的tag來取出對應的子視圖。方法爲Viewwithtag:spa
提示點:在xib中若是想要經過tag參數獲取對應的控件(屬性),不要把tag的參數設置爲0,由於xib中全部的對象默認tag都爲0,設置爲0取不到對象。設計
2、ImageView中添加按鈕
(1)ImageView和Button的比較code
Button按鈕的內部能夠放置多張圖片(4),而ImageView中只能放置一張圖片。對象
(2)說明:blog
ImageView只能顯示一張圖片,咱們知道全部的ui控件都繼承自UIView,全部的視圖都是容器,容易意味着還能往裏邊加東西。那麼可否在ImageView中加上按鈕呢?繼承
(3)在ImageView中添加按鈕的操做圖片
一般有兩種方式建立控件,一是直接在storyboard或xib界面設計器上拖拽,另外一種方式是使用手寫代碼的方式建立。
在界面設計器上面拖拽的沒法在ImageView中添加按鈕,那麼咱們嘗試一下手寫代碼。開發
代碼以下:
(4)執行效果(添加+按鈕後,點擊):
(5)注意點:
在上面代碼中imageView.userInteractionEnabled = YES;的做用是,設置imageView爲容許用戶交互的。
imageView默認的是不容許用戶交互的,這個能夠經過在界面設計器中查看imageView的屬性邊欄查看。
請注意默認狀態的屬性