我有下面的代碼顯示一個彈出。彈出窗口有一個黑色的主視圖,一個是白色的子視圖,該子視圖有一些標籤,按鈕和用戶與之交互的東西。我希望周圍的黑色部分是部分透明的(alpha = 0.7),但是它內部的白色部分是完全不透明的(alpha = 1.0)。我無法做到這一點,出於某種原因,父項的值覆蓋了它的子值,並且我得到了完全不透明的視圖,或者標籤和按鈕部分透明的視圖。如何使視圖控制器呈現部分透明度?
我該怎麼辦?
,顯示彈出代碼:
@IBAction func getLocation(sender: AnyObject) {
var p = PopupViewConrtoller(list: list, callback)
var x = UINib(nibName: "PickerPopup", bundle: nil).instantiateWithOwner(p, options: nil)
self.presentViewController(p, animated: false, completion: nil)
}
- 我只在屬性檢查器中改變透明度。
好主意,我發現一種方法可以做得更容易。看到我的回答:) +1 – 2015-02-07 10:16:17