使用iOS < 6.0我們可以在地圖視圖上重新定位「Google」鏈接(通過瀏覽地圖視圖的子視圖)。現在使用iO6,有一個「合法」鏈接,這是一個MKAttributeLabel。一個私人類,我們不能操縱...地圖和法律提及
我的問題是,我必須添加一個頁腳子視圖到我的地圖,它會隱藏法律鏈接... 我怎樣才能解決這個問題,沒有任何應用程序商店拒絕?
我可以創建另一個合法按鈕我自己,並將其添加到我想要在我的地圖視圖中的位置? 我不知道我能做什麼...
使用iOS < 6.0我們可以在地圖視圖上重新定位「Google」鏈接(通過瀏覽地圖視圖的子視圖)。現在使用iO6,有一個「合法」鏈接,這是一個MKAttributeLabel。一個私人類,我們不能操縱...地圖和法律提及
我的問題是,我必須添加一個頁腳子視圖到我的地圖,它會隱藏法律鏈接... 我怎樣才能解決這個問題,沒有任何應用程序商店拒絕?
我可以創建另一個合法按鈕我自己,並將其添加到我想要在我的地圖視圖中的位置? 我不知道我能做什麼...
有幾個答案,建議您在移動您的視圖控制器的viewDidAppear
合法標籤,但是如果你再調整您的地圖視圖(像我),這是行不通的。
最好的辦法是對MKMapView
進行子分類並覆蓋layoutSubviews
方法。在我的例子中,我只需要將半透明工具欄上方的合法標籤微調。
-(void)layoutSubviews { [super layoutSubviews]; UILabel *legalLabel; for(UIView *view in self.subviews) { if([view isKindOfClass:[UILabel class]]) { legalLabel = (UILabel *)view; break; } } legalLabel.center = CGPointMake(legalLabel.center.x, self.bounds.size.height - 55.0f); }
糟糕的主意,因爲你依賴於關於iOS的每一個變化。 – Pierre
我投票結束這個問題作爲題外話題,因爲它是關於法律建議,而不是編程建議。 – durron597
問題實際上並不涉及法律建議。 – JasonMArcher