2014-02-28 1 views
2

두 개의 UISearchbar을 하나만 가질 수 있습니까? ViewController?하나의 ViewController에 두 개의 UISearchBar가있을 수 있습니까?

기본적으로지도보기가 있으며 원본과 대상을 맨 위에 넣으려고합니다. UISearchBar.

이제 두 개의 UIISearchBar와 두 개의 UISearchDisplayControllers을 추가하면 위임 함수에서 사용중인 검색 창을 어떻게 결정할 수 있습니까?

소스를 먼저 가져온 다음 대상을 가져 오는 하나의 UISearchBar을 사용할 계획 이었지만 이제는 2 개의 검색 막대를 표시 할 계획입니다.

검색 막대 하나로 모든 작업을 할 수 있습니다.

답변

1

당신은 당신의 위임에 그런

@property (nonatomic, weak) IBOutlet UISearchBar *firstSearchBar; 
@property (nonatomic, weak) IBOutlet UISearchBar *secondSearchBar; 

처럼 함께 IBOutlet 모두 UISearchBars를 저장해야합니다 할

- (void)searchBarBookmarkButtonClicked:(UISearchBar *)searchBar 
{ 
    if (searchBar == self.firstSearchBar) { 
     // Do something 
    } else { 
     // Do something else 
    } 
} 

개 이상의 UIAlertView를 처리해야하는 경우이 방법도 사용할 수있다 , UITableView, UICollectionView 등

+0

객체를 비교할 때 항상 isEqual을 사용해야한다는 점을 제외하고는 이것을 승인합니다. –

+0

@ EnricoSusatyo 아니, 진짜로 .. 누가 너에게 말했어? – Marc

0

내가 생각한 것 같아요 ... 나는 uisearchdisplaycontrollers의 속성을 만들어야 만합니다. 그러면 searchtablev를 참조 할 수 있습니다. 사용중인 uisearchbar를 알아 내려면