0
我有一個MKMapView
和另一個UIView
覆蓋在地圖頂部的子類。自定義視圖是透明的(我用它覆蓋地圖邊緣的內部陰影)。現在,當我在地圖視圖上放下一個別針時,一個小小的黑色方塊會出現在別針上。它似乎隨機消失並隨機更改大小。我無法截取它,因爲某些原因,它不會顯示在屏幕截圖中。我知道它與覆蓋在地圖上的自定義視圖有關,因爲當我刪除它時,一切正常。MKMapView上的黑框
任何想法?
編輯:由於這裏要求的截圖
和陰影重疊視圖代碼:
self.layer.cornerRadius = 8.0f;
self.layer.borderColor = [UIColor colorWithWhite:0.8f alpha:0.6f].CGColor;
self.layer.borderWidth = 1.0f;
self.layer.masksToBounds = YES;
self.clipsToBounds = YES;
self.layer.shadowOffset = CGSizeMake(0, 1);
self.layer.shadowRadius = 5;
self.layer.shadowOpacity = 1.0;
我放在IB陰影覆蓋視圖和代碼是在視圖子類的drawRect方法。
如果您無法從平常的方式獲得屏幕截圖,可以通過運行iOS模擬器抓取一個截圖,然後採用一個...或以舊式的方式與其他具有相機功能的設備進行抓取。 – Luke 2012-01-02 23:47:20
您可以顯示創建並添加「陰影疊加」視圖的代碼嗎? – Anna 2012-01-02 23:49:25
好的,我編輯了我的問題。 – edc1591 2012-01-03 01:31:43