// textFieldShouldReturn 函數寫了,可是按鍵到 return 沒法讓鍵盤消失
web
由於你的文本框沒有添加委託。添加委託的方法,右鍵文本框,把 outlets 下的+拉到 file's owner上就能夠了。 或者在加載事件中添加 textFeild.delegate=self;函數
// numberOfRowsInSection 問題ui
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 1; // 當返回值爲 0 時,- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {} 不會渲染執行
}spa
// tableView 沒有數據代理
多是 tableView沒有綁定事件,或者在加載事件中添加 self.tableView.delegate = self;self.tableView.dataSource = self;orm
//添加事件對象對象
self.tableView.target = self;事件
//單擊方法圖片
self.tableView.action = @selector(singleClickAction:);webview
//容許空 Selection
self.tableView.allowsEmptySelection = YES;
//webView 載入網頁時 頁面過大,不自適應,可經過下面代碼使 webview 自適應大小
[webView setScalesPageToFit:YES]
//下面兩種能夠隱藏鍵盤
一、[view endEditing:YES] 這個方法能夠讓整個view取消第一響應者,從而讓全部控件的鍵盤隱藏。
二、[textFiled resignFirstResponder] 這個則是比較經常使用的讓某個textFiled的鍵盤隱藏。
//點擊 view 空白 觸發
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[view endEditing:YES];
//[textFiled resignFirstResponder];
}
//獲取系統版本號爲 8.0 以上
([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
//手動調用 tableView 的點擊事件
[self tableView:_tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0]];
// 設置 view 圓角
view.layer.masksToBounds=YES;// [_label.layer setMasksToBounds:YES];
view.layer.cornerRadius = 5;
//頁面傳值方式
(屬性,代理,block,單例,通知)
//window 覆蓋狀態欄
UIWindow* window = [uiwindow new];
window.windowLevel = UIWindowLevelStatusBar + 1000;
[window addSubview:self];
//iOS之用 NSTimer 避免倒計時按鈕的文字閃爍的辦法
將UIButton的類型由system改成custom
//經過文件路徑讀取圖片
NSString *path =[[NSBundle mainBundle] pathForResource:@"map" ofType:@"png"];
UIImage *image = [UIImage imageWithContentsOfFile:path];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];