uisearchbar ve düzenlenebilir ile basit bir görünüm denetleyicim var. Sorunum arama çubuğu dokunulduğunda ben temsilci fonksiyonu searchBarShouldBeginEditing çağrıldığını görebilirsiniz olmasıdır ancak searchBarTextDidBeginEditingUISearch bar arama değilBarTextDidBeginEditing
ben temsilci fonksiyonunu uygulamaya çalışmıştır (ve bu nedenle klavye açılmaz ve arama düzenlenemez) searchBarShouldBeginEditing ilk yanıtlayan olarak EVET, set searchbar dönen, ancak hiçbir şekilde alıyorum searchBarTextDidBeginEditing denilen ...
oluyor ne olabilir herhangi bir fikir ??
Bazı kod:Controller.h
@interface ViewController : UIViewController <UISearchBarDelegate>
{
UISearchBar * searchbar;
}
@property (nonatomic, retain) IBOutlet UISearchBar* searchbar;
@end
Controller.m
cousrse Dersimde Of@synthesize searchbar;
- (BOOL)respondsToSelector:(SEL)sel {
NSLog(@"Queried about %@", NSStringFromSelector(sel));
return [super respondsToSelector:sel];
}
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
NSLog(@"searchBarShouldBeginEditing -Are we getting here??");
return YES;
}
-(void) searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
NSLog(@"searchBarTextDidBeginEditing -Are we getting here??");
}
bol fazla kod var (mutlaka searchbar nasılsa etkilediği yönündeki) ancak içlerinden birisi searchbar ile benzer problemlere sahiptir, bunun cevabı çok azdır;)
Sadece searchbar ile basit bir uygulama yapmak için uğraş ve açıkçası ... işleri
DÜZENLEME:
Ben aynı alınırken bir TextField ekledi olarak UISearchBar ile ilgili bir şey olmadığını keşfetti biraz test edilmesi sonuç ...
Uygulama bir UITabBar cotroller içindeki tüm görünümü denetleyicileri vardır (sadece textFieldShouldStartEditing temsilci fonksiyonu çağrıldığını), ama bu bütün bu pisliği neden olabilir sanmıyorum
EDITING2:
Gerçekten tuhaf davranış:
Neden bu olay denilen edilemedi ... Bir UITextField olay mükemmel ama kovuluyor asla EditingDidBegin için IBAction işlevini ayarlama işleri Touchdown için IBAction işlevini ayarlama ??
Kodlarınızı gönderir misiniz? – Raptor
SearchBar'ımda karşıt davranışı yaşıyorum. Ben aramaBarTextDidBeginEditing olsun ama searchBarShouldBeginEditing ... Belki de Apple en son SDK'da bir şeyleri karıştırdı mı? Hangi SDK kullanıyorsunuz? – Mark
Üzgünüm, ama artık kodum yok ... Sanırım tüm projeyi yeniden oluşturduğumu çözdüm (ve hala ilkinde neyin başarısız olduğunu bilmiyorum.) –