2012-08-07 18 views
5

Tôi đang tạo biểu mẫu trong Xcode bằng cách sử dụng mục tiêu-c và ca cao. Trong trình tạo giao diện, tôi có 2 trường văn bản và 2 nút. Khi tôi xây dựng dự án và chạy nó, cả hai nút đều không được chọn (được đánh dấu bằng màu xanh dương như trái ngược với màu trắng). Khi người dùng đang viết trong trường văn bản, phím ENTER cần kích hoạt một trong các nút được nhấn.Xcode đặt nút mặc định khi nhập khi tạo biểu mẫu

Làm cách nào để thực hiện việc này?

Trả lời

12

Bạn đặt giá trị Tương đương khóa cho nút của bạn bằng IB. Chỉ cần nhấp vào trường đó trong trình kiểm tra thuộc tính và nhấn phím enter.

+0

Cảm ơn bạn rất nhiều !!! Đó là chính xác những gì tôi cần. Tôi không chắc chắn làm thế nào tôi quản lý để bỏ lỡ nó khi nó đã được ngay trước mặt tôi ... – Seb123

3

Một liên kết đến tài liệu hướng dẫn của Apple là ở đây: http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/Button/Articles/MakingaButtontheDefaultButton.html

mã này thiết lập phím quay lại để được mặc định:

[myButton setKeyEquivalent:@"\r"]; 

không được đề cập trong các tài liệu, nhưng để lập trình loại bỏ chìa khóa đó, bạn sẽ sử dụng:

[myButton setKeyEquivalent:@""]; 
+0

Đừng quên sử dụng phong cách nút ** Push ** là tốt hoặc bạn sẽ không thấy nút màu xanh! – Jay

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