我有view1這是一個UIImageView
我也有view2這是view1的子視圖也是UIImageView
也是。設置視圖阿爾法
我想移動view2,我希望它有alpha = 0其中view1(他的superview)有alpha!=1
,這可能嗎?我怎樣才能做到這一點?
我有view1這是一個UIImageView
我也有view2這是view1的子視圖也是UIImageView
也是。設置視圖阿爾法
我想移動view2,我希望它有alpha = 0其中view1(他的superview)有alpha!=1
,這可能嗎?我怎樣才能做到這一點?
可能通過不同的方式移動/拖動view2。
使用UItouch代表做..的touchesBegan,touchesMoved,touchesEnded,touchesCancelled等。
你能做到2種diffrents方式。
1.創建一個從UiView繼承的名爲view2的子類,並實現上述觸摸委託並創建其obj並添加爲view1的子視圖。然後,您可以在觸摸發生在view2時使觸摸委託工作。
在touchesBegan,touchesMoved代表,做拖動操作的編碼。
2.在主視圖觸動開始,觸動移動代表,檢查觸點是否與view2框架相交。 如果是,這樣做的代碼視圖2拖
拖放請參閱下面的鏈接
對於setAlpha,您可以使用UIView的方法yourUiView.setAlpha = 1.0或yourUiView.setAlpha = 0.0根據您的條件