Như Greg Price đã đề cập, để lấy tên cho trường văn bản, bạn phải tạo một Outlet. đi đến tập tin ViewController.h của bạn và tạo ra một tài sản cho lĩnh vực văn bản của bạn:
@interface YourViewController: UIViewController
@property (nonatomic, retain) IBOutlet UITextField myTextField
@end
Với từ khóa IBOutlet
bạn nói Interface Builder rằng có một lối thoát để kết nối với khách sạn này. Mặt khác, bạn sẽ sử dụng từ khóa IBAction
để kết nối các phương pháp với các đối tượng.
Đừng quên để tổng hợp tài sản của bạn, ngay dưới thực hiện của bạn, sau đó trình biên dịch sẽ tạo ra cho bạn một số tiêu chuẩn và setter getter:
@synthesize myTextField;
Sau đó đi đến xây dựng giao diện và nhấp chuột phải vào File's Owner
sau đó kéo một đường từ myTextField đến TextField trên View.
Bây giờ bạn có thể truy cập vào bất động sản văn bản trong mã của bạn:
NSString *string = self.myTextField.text;
Các bạn đã tạo ra một tài sản và nối nó với xây dựng giao diện hoặc làm bạn cần lời khuyên với điều đó? –
Tôi cần một lời khuyên với điều đó :) tôi biết nó là một câu hỏi rất cơ bản nhưng tôi mới để xem các ứng dụng dựa trên. Thực sự đang cố gắng tạo ứng dụng dựa trên lượt xem đầu tiên của tôi. – Yetik
không có prob xem dưới đây –