Làm cách nào tôi có thể đặt giá trị mặc định của đối tượng UISwitch thành Tắt? Tôi có thể thiếu một cái gì đó hiển nhiên?ObjectiveC UISwitch đặt mặc định thành OFF
Trả lời
Như mmccomb và Bruno Koga đã đề cập, điều này có thể thực hiện theo chương trình. Trong trường hợp này, mặc dù - giả sử rằng UISwitch của bạn đang được giải nén từ một ngòi - nó có thể thuận tiện hơn khi chỉ cần cấu hình UISwitch của bạn trong Interface Builder.
Để thực hiện việc này, hãy mở xib mà công tắc của bạn đang ở, chọn công tắc của bạn và mở Thanh tra thuộc tính (†) và trong phần "Chuyển đổi", thay đổi giá trị "Trạng thái" từ "Bật" thành "Tắt ":
† Để mở Attributes thanh tra, lần đầu tiên làm giảm mục phải kết thúc (" Utilities ") trong 'Chế độ xem' phân đoạn kiểm soát ở phía bên phải của thanh công cụ Xcode của
Khi khu vực tiện ích xuất hiện với Pane Inspector trên Library Pane, và chọn mục Attributes Inspector từ thanh chọn Inspector
Tất cả các thuật ngữ này xuất phát từ hình ảnh này từ Apple's Xcode documentation.
Sử dụng Seton: hoạt hình: Phương pháp ...
- (void)setOn:(BOOL)on animated:(BOOL)animated
ví dụ
[someSwitch setOn:NO animated:YES];
Giả tha bạn có một tài liệu tham khảo cho UISwitch
của bạn, bạn chỉ có thể ghi đè lên các phương pháp -viewDidLoad
trên bộ điều khiển của bạn:
- (void)viewDidLoad
{
[super viewDidLoad];
[yourSwitch setOn:NO animated:NO];
}
- 1. Cách thay đổi màu mặc định UISwitch (màu xanh)
- 2. Đặt lại IntelliJ UI thành Mặc định
- 3. iOS - Cách đặt UISwitch theo lập trình
- 4. Thay đổi Nhãn của UISwitch
- 5. Đặt git diff thành giá trị mặc định
- 6. Đặt trang gốc thành activeAdmin trang đăng nhập mặc định
- 7. Không thể đặt lại nút UIBarbutton thành màu mặc định
- 8. Đặt lại mật khẩu gốc MySQL thành "mặc định" - MAMP
- 9. Cách đặt jqGrid mặc định thành thu gọn
- 10. Cách đặt lại màu nền của nút thành mặc định?
- 11. Đặt lại git proxy thành cấu hình mặc định
- 12. Tại sao AutoDetectChangesEnabled được đặt thành false theo mặc định?
- 13. Đặt mã hóa mặc định của PHP thành utf-8?
- 14. Đặt mã hóa mặc định Qt thành UTF-8
- 15. Đặt NOCOUNT OFF ở cấp cơ sở dữ liệu?
- 16. UISwitch setSelected không hoạt động?
- 17. Cách đặt mặc định JavaFX
- 18. Tạo một UISwitch Lập trình
- 19. UISwitch trong ô UITableView
- 20. Đặt phông chữ mặc định trong NSTextView
- 21. Đặt @ Html.RadioButtonFor as Checked theo mặc định
- 22. Đặt AutoEventWireup = "false" theo mặc định
- 23. Đặt OpenFileDialog thành mặc định thành dạng xem Hình thu nhỏ
- 24. Đặt lại màn hình Eclipse thành mặc định khi lần đầu tiên được cài đặt
- 25. cách đặt bộ ký tự mặc định?
- 26. Đặt lại màu phần tử thành màu của biểu định kiểu mặc định (jQuery, JavaScript)
- 27. Đặt IDENTITY_INSERT OFF cho tất cả các bảng
- 28. Đặt định dạng ngày mặc định cho datepicker?
- 29. đặt nút radio php được kiểm tra theo mặc định
- 30. ruby đối số mặc định thành ngữ
Trước hết, cảm ơn. Tôi đọc trang đó nhưng những gì tôi nghĩ rằng tôi cần (và mất tích) là một cách để thiết lập UISwitch thành Off khi màn hình của tôi được tải lần đầu tiên. – alexgrimaldi
Thử thêm cuộc gọi vào setOn: animated trong phương thức viewDidLoad của trình điều khiển xem của bạn. – mmccomb
Cảm ơn cả hai. Xin lỗi vì sự chậm trễ trong việc trở lại với các bạn. – alexgrimaldi