2012-11-13 42 views
5

可能重複:
Maps and legal mention將法律按鈕在地圖上(iOS 6中)

在iOS 5中或降低我能移動的谷歌徽標在地圖視圖。 iO6有一個「合法」按鈕,這是一個MKAttributeLabel。 MKAttributeLabel是我無法編輯的私人類。 我有底部的按鈕(按設計)與地圖重疊,所以我移動了谷歌徽標。

有沒有辦法在ios6地圖中重新定位Legal按鈕?

+1

對於此標記爲複製的問題,並沒有真正回答這個問題 – AlexWien

+0

檢查TE接受的答案這裏。 –

+1

是的,我檢查過,並得出結論說它因錯誤原因關閉。但是,當您通過轉換矩陣旋轉地圖時,解決方案更爲複雜。我想將標籤添加到我自己的視圖中,這會丟失Web鏈接。 – AlexWien

回答

11

的法律標籤是一個標準的UILabel,所以你可以改變幀像其他標籤:

UIView *legalView = nil; 

for (UIView *subview in self.mapview.subviews) { 
    if ([subview isKindOfClass:[UILabel class]]) { 
      legalView = subview; 
      break; 
    } 
} 
legalView.frame = CGRectMake(150, 150, legalView.frame.size.width, legalView.frame.size.height); 
+1

線,一個「休息」;會好的。 –

+0

謝謝!我添加了 – malinois

+0

這在應用旋轉粉芯時效果不佳。看起來,必須設置legalView的錨點,不僅框架 – AlexWien