2010-05-30 3 views
0

배열에 내 주석 (nsdictionnaries)을 모두 가지고 있으며 사용자가 아이콘을 탭하여 주석을 하나씩 추가합니다. 10 개의 주석을 추가 한 후에 주석을 추가하는 것을 불가능하게 만들고 싶습니다 (110 개가 있음).맵킷에서 주석 수를 10 개로 제한

은 여기가 내가

-(IBAction) plusButtonTapped: (id) sender { 
NSDictionary *poiDict = [poiArray objectAtIndex:nextPoiIndex++]; 
CLLocationCoordinate2D poiCoordinate; 
poiCoordinate.latitude = [[poiDict valueForKey:@"workingCoordinate.latitude"] doubleValue]; 
poiCoordinate.longitude = [[poiDict valueForKey:@"workingCoordinate.longitude"] doubleValue]; 
MyMapAnnotation *poiAnnotation = [[MyMapAnnotation alloc] 
            initWithCoordinate:poiCoordinate 
            title:[poiDict valueForKey:@"Subtitle"] 
            color:MKPinAnnotationColorRed ]; 
[mapView addAnnotation:poiAnnotation]; 
[self adjustMapZoom]; 
} 

사전에 도움을 주셔서 감사합니다? 뭔가,

teddafan

답변

0

사용 주석의 변경 가능한 배열을해야한다. 버튼을 클릭 할 때 길이를 확인하거나 임계치를 넘었을 때 버튼을 비활성화하십시오.

+0

답변 해 주셔서 감사합니다. 어떻게 버튼을 비활성화 하시겠습니까? – teddafan

+0

UIButton 용 문서 도구는 매우 훌륭하고 명확합니다. [yourButton setEnabled : NO]; 또는 yourButton.enabled = NO; – Nick

관련 문제