iOS開發UI篇—在ImageView中添加按鈕以及Tag的參數說明

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的屬性邊欄查看。

請注意默認狀態的屬性

相關文章
相關標籤/搜索