Thứ Năm, 28 tháng 10, 2010

Ẩn iPhone Keyboard

            Khi sử dụng nhập dữ liệu vào ô text thì bàn phím Iphone tự động hiển thị lên. nhưng khi nhập xong bạn muôn ẩn bàn phím đó nhưng không tự đọng ẩn cho bạn. Nếu muôn ẩn bản phiếm đi bạn phải Viết mã lệnh cho phần ẩn này.

Để ẩn bàn phím. Bạn phải trả lời câu hỏi khi nào thì ẩn bàn phím này? Có 2 cách để bạn thực hiện điều đó.
1) Ẩn khi bạn nhấn phím "Return" trên bàn phím.
2) Bạn có thể xử lý khi người dùng kích ra bên ngoài (nền) thì thực hiện ẩn.

Làm thế nào đẻ ẩn bàn phím đi.

Sử dụng lời gọi:       resignFirstResponder

Trước tiên  hãy tạo một ứng dụng

Sau đó cài đặt sự kiện nhấn phím return.

- (IBAction)textFieldReturn:(id)sender;
định nghĩa bên file .m
 
-(IBAction)textFieldReturn:(id)sender
{
        [sender resignFirstResponder];
} 
Hoặc cài đặt cho kích ra bên ngoài
- (IBAction)backgroundTouched:(id)sender;
 
định nghĩa bên file .m
-(IBAction)backgroundTouched:(id)sender
{
        [textField resignFirstResponder];
}

 

Không có nhận xét nào:

Đăng nhận xét