8
ซ่อนแป้นพิมพ์เมื่อเลื่อน UITableView
ในแอปของฉันฉันต้องการซ่อนแป้นพิมพ์เมื่อฉันเริ่มเลื่อน UITableView ฉันค้นหาเกี่ยวกับสิ่งนี้ในอินเทอร์เน็ตและคำตอบส่วนใหญ่คือคลาสย่อย UITableView (http://stackoverflow.com/questions/3499810/tapping-a-uiscrollview-to-hide-the-keyboard) ฉันสร้างคลาสย่อย แต่มันใช้ไม่ได้ #import <UIKit/UIKit.h> @protocol MyUITableViewDelegate <NSObject> @optional - (void)myUITableViewTouchesBegan; @end @interface MyUITableView : UITableView <UITableViewDelegate, UIScrollViewDelegate> { id<MyUITableViewDelegate> delegate; } @end .m ไฟล์ #import "MyUITableView.h" @implementation MyUITableView - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"delegate scrollView"); //this is dont'work [super scrollViewDidScroll:scrollView]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { …
138
ios
uitableview
keyboard
scroll