2010-09-18 28 views
6

Ngay bây giờ tôi đang học cách lập trình cho iphone và tôi đang sử dụng ứng dụng mẫu có bàn phím số tiêu chuẩn. Tôi cũng cần nhập dấu thập phân nhưng bàn phím số không có. SDK 4.1 hỗ trợ tính năng này nhưng tôi không thể đặt loại bàn phím thành UIKeyboardTypeDecimalPad, ít nhất tôi không thấy tùy chọn trong Trình tạo giao diện. Điều này có thể được thực hiện từ Trình tạo giao diện không? nếu không thì có thể thêm mã này vào đâu?Cách sử dụng tính năng UIKeyboardTypeDecimalPad mới trong SDK iOS 4.1

cảm ơn bạn.

Trả lời

12

Bạn cần thêm mã này vào mã của mình. Trình tạo giao diện dường như chưa sử dụng nó. Bạn sẽ có thể thêm nó vào cho UITextField của bạn trong phương thức viewDidLoad của bộ điều khiển của bạn. Tất nhiên, trường văn bản của bạn sẽ cần phải được kết nối với IBOutlet.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    myTextField.keyboardType=UIKeyboardTypeDecimalPad; 
} 
+1

Thank you very much. – Cecile

Các vấn đề liên quan