0
我想要做的是使UIImageView更深,使圖像上的按鈕和意見結果。我想給它在ios6中使用Facebook分享用戶的效果。它背後的所有內容都變得更暗,但它是可見的。我試過使用:給UIImageView黑暗Facebook的iOS的影響
[myImageView setOpaque:YES];
但它什麼也沒做。有任何想法嗎?
我想要做的是使UIImageView更深,使圖像上的按鈕和意見結果。我想給它在ios6中使用Facebook分享用戶的效果。它背後的所有內容都變得更暗,但它是可見的。我試過使用:給UIImageView黑暗Facebook的iOS的影響
[myImageView setOpaque:YES];
但它什麼也沒做。有任何想法嗎?
我相信如果我明白你的意思是在點擊一個按鈕之後變暗一個uiimageview,並且imageview不是該按鈕圖像的權利?
如果是這樣,你可以做的是當按鈕被點擊時,你添加一個掩模到uimageview圖層。 創建掩蔽層這樣
CALayer * layer = [CALayer layer];
layer.frame = yourImageView.bounds;
layer.backgroundColor = [UIcolor colorWithWhite:0.f alpha:.5f].CGColor;
[yourImageView.layer setMask:layer];
可以改變當然α值1使之完全以暗0使得它完全透明的。 好吧,也許這個代碼不能與uiimageview一起工作我很抱歉。它適用於UIView和UIscrollViews。我不知道該怎麼做,然後...對不起
我用你的coad exacly,因爲它是和我的圖像視圖是不可見的,就好像它是隱藏的。難道我做錯了什麼? – Alessandro
http://stackoverflow.com/questions/5757386/how-to-mask-an-uiimageview其實我向你展示的代碼應該看看26個喜歡 –
的答案,但答案和問題是不同的。它是問如何掩蓋另一個圖像的圖像 – Alessandro