我在UIPopover裏面有一個UITextField。但是,無論我做什麼,我都無法輸入。如果我在主視圖控制器中使用它,UITextField工作正常。UIPopover裏面的UITextField
代碼:
UITextField *usernameTextField=[[UITextField alloc] initWithFrame:CGRectMake(166.0, 847.0, 100.0, 51.0)];
usernameTextField.secureTextEntry=NO;
[usernameTextField setPlaceholder:@"Username"];
[usernameTextField setAutocorrectionType:UITextAutocorrectionTypeNo];
[usernameTextField setAutocapitalizationType:UITextAutocapitalizationTypeNone];
[usernameTextField setClearButtonMode:UITextFieldViewModeAlways];
[usernameTextField setClearsContextBeforeDrawing:YES];
[usernameTextField setUserInteractionEnabled:YES];
[usernameTextField setEnabled:YES];
usernameTextField.borderStyle = UITextBorderStyleRoundedRect;
usernameTextField.textColor = [UIColor blackColor];
usernameTextField.font = [UIFont systemFontOfSize:17.0];
usernameTextField.keyboardType = UIKeyboardTypeDefault;
usernameTextField.returnKeyType = UIReturnKeySearch;
usernameTextField.delegate=self;
[self.view addSubview:usernameTextField];
任何想法,什麼是錯?
self.view是否將userInteractionEnabled設置爲yes? – lnafziger 2012-04-20 21:01:46
是。正如你從代碼中看到的那樣。 – Ahsan 2012-04-20 21:37:49
不,沒有關於創建「self」的代碼。 – lnafziger 2012-04-20 22:04:28