2010-12-16 6 views

답변

3

이 목적으로 상위 클래스가 UISearchBar 인 클래스 (MyScearchBar)를 만들어야합니다. 대신 UIsearchbar를 사용 I 클래스

-(void)layoutSubviews 
{ 

self.autoresizesSubviews = YES; 
textField = [self.subviews objectAtIndex:1]; 
textField.delegate = self; 
[textField setFrame:CGRectMake(90,5,250,31)]; 
textField.backgroundColor=[UIColor clearColor]; 

settings=[UIButton buttonWithType:UIButtonTypeRoundedRect]; 
[settings setFrame:CGRectMake(10, 10, 70, 50)]; 
[self addSubview:settings]; 

} 

코드는 사용자가 만든 새 클래스 이름 (MySearchBar)를 사용합니다.

ie MySearchBar search=[[MySearchBar alloc]init]; 

모두 최고입니다.

+0

@ warrior ...... 다시 읽어 주셔서 감사합니다 ...... –

+0

이 동작을 복제 할 수있는 방법이 있습니까? UISearchDisplayController를 사용하고 있습니까? – chourobin

관련 문제