2013-09-28 1 views
1

좋은 비트를 얻으려는 시도였습니다.ios7 mapview 주석 버튼이 보이지 않습니다.

기본 시스템 주석이있는 mapview로 빌드 된 ios7 앱에 이식 중입니다. 모든 것이 효과적입니다. 특수 효과는 탭을 처리하고 예상대로 작동하지만 - 어떤 이유로 든 특수 효과에 주석 버튼이 표시되지 않습니다. 나는 이전 iOS7 릴리스에 대해 아무것도 변경하지 않았으며 내가 수행 한 모든 검색이 나에게 거의 제공하지 않았습니다.

나는 changelogs를 훑어 보았고 내가이 문제를 해결하기 위해 생각해 낼 수있는 모든 것을 챙겼으며 아무 것도 원격으로도 도움이되지 못했다. 나는 단순히이 (이전에 기존의 일반적인 파란색 화살표 버튼을 제출) 내 주석보기에 대한

... 잘보고 잘해야

UIButton* rightButton = [UIButton buttonWithType: UIButtonTypeDetailDisclosure]; 
pinView.rightCalloutAccessoryView = rightButton; 

일부가 될 (다시는 iOS6의 및 전 괜찮습니다) 이유는 어떤 종류의 버튼 표현도 나타나지 않고 있습니다.

도움을 주셔서 감사합니다.

답변

1

hahah oh jeez, 이것이 내가 그렇게 늦게 일하지 않아야하는 이유입니다.

공개 버튼의 기본 색상은 분명히 흰색입니다. 기본 주석 배경색과 같습니다.

derp.

0

동일한 문제가 있었지만 잘만되면 여기를 보는 다른 사용자에게 도움이 될 수 있습니다. iOS7 이전에 공개 표시기가 필요하지는 않지만 mapView 대리인을 설정하는 것을 잊었습니다. 이것을 viewDidLoad에 추가하고 나면 주석이 표시되기 시작했습니다 (주석이없는 상태에서도 주석이 나타 났음).

mapView.delegate = self; 
관련 문제