Tôi có một ứng dụng kết hợp nhiều nút chỉnh hình tròn. Tuy nhiên, trong xcode 5, những người không tồn tại. Làm thế nào để tôi có được các nút tròn quay lại? Chúng rất cần thiết cho ứng dụng của tôi. Bây giờ nó chỉ là văn bản có thể bấm. Tôi làm gì? Tôi đang lên kế hoạch phát hành ứng dụng này sau, nếu điều đó có liên quan.Xcode 5 Nút xoay tròn
Trả lời
- Mở bảng phân cảnh và chọn nút bạn muốn thay đổi.
- Mở Trình kiểm tra nhận dạng trong Bảng tiện ích (bảng bên phải, nút thứ 3 ở trên cùng).
- Thêm (+) Thuộc tính thời gian chạy do người dùng xác định mới - Đường dẫn chính: layer.cornerRadius, Loại: Số, Giá trị: {integer}.
Số càng cao, các góc càng tròn. 50 là một vòng tròn cho một nút tiêu chuẩn (hoặc chiều rộng/2). Bạn sẽ không thấy thay đổi trong bảng phân cảnh, nhưng nó sẽ hiển thị khi chạy.
Câu trả lời như thế này là lý do tôi yêu SO. Cảm ơn nhiều. – tim
Tốt để học cách làm thủ thuật từ IB –
Đặt hình nền trên các nút có đường viền mong muốn, sử dụng hình ảnh có thể kéo dài.
Kiểm tra liên kết này cho một ví dụ điển hình: Stretch background image for UIButton
OR, nắm lấy iOS7 UI mới và loại bỏ các biên giới ... ;-)
Dưới đây là một câu trả lời tương tự như ta đã ban cho this question:
-EDIT-
Thêm: #import <QuartzCore/QuartzCore.h>
vào đầu tệp .h
của bạn.
Nếu bạn muốn góc tròn chỉ ctrl-drag
từ nút đến file .h
của bạn, gọi nó là cái gì đó như roundedButton
và thêm này trong viewDidLoad
của bạn:
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
Để thực hiện các nút màu trắng (hoặc bất kỳ màu nào khác), chọn các thuộc tính thanh tra và di chuyển xuống phần View
, chọn Background và thay đổi nó sang màu trắng:
Rất quan trọng. điều này sẽ không hoạt động trừ khi bạn thêm #import
Điểm công bằng & +1. Tôi đã chỉnh sửa câu trả lời để bao gồm nó. – Robert
cảm ơn, không phải lo lắng, chỉ cần cho tôi một giây vì vậy tôi muốn chia sẻ. cảm ơn cho công việc khó khăn hơn :-) – skinsfan00atg
tương tự có thể đạt được bằng cách programmatically.where MyView là IBOutlet đối tượng.
myView.layer.cornerRadius = 5;
myView.layer.masksToBounds = YES;
Swift 2.0:
let sampleButton = UIButton(frame: CGRectMake(100,100,200,100))
sampleButton.titleLabel?.text = "SAMPLE"
sampleButton.backgroundColor = UIColor.grayColor()
//Setting rounded boarder
sampleButton.layer.cornerRadius = 10
sampleButton.layer.borderWidth = 1
sampleButton.layer.borderColor = UIColor.blackColor().CGColor
self.view.addSubview(sampleButton)
Trong Swift 3: chúng ta có thể thêm nó viewDidLoad
button.layer.cornerRadius = 0.5*button.bounds.size.width
button.clipsToBounds = true
- 1. No Round Rect Button trong Xcode 5?
- 2. Nút Xcode 5 Thanh công cụ không hoạt động
- 3. Hình tròn nút tròn Metro
- 4. Nút xoay WPF
- 5. Raphael-JS: Xoay với một góc tròn
- 6. làm tròn tăng gấp đôi - .5 - sprintf
- 7. nút tròn trong Android
- 8. Tạo một nút tròn
- 9. Xoay hình ảnh xung quanh một vòng tròn?
- 10. Lỗi Xcode 4.5 trên IOS 5
- 11. iOS 6 mô phỏng trong Xcode 5
- 12. Thư viện chất béo trong XCode 5
- 13. Cách tạo các nút tròn
- 14. Android: Vẽ nút làm quay tròn
- 15. Xây dựng một máy đo vòng tròn html 5 canvas
- 16. Làm tròn các thông tin và tài nguyên HTML 5
- 17. Nút tròn trong android .. tránh nhấn "bên ngoài" nút?
- 18. Góc làm tròn các nút trong kivy
- 19. Tạo nút có góc tròn trong android
- 20. Tạo nút tròn trong SDK SDK
- 21. kích thước của nút với hình dạng vòng tròn =
- 22. xCode 3 và SDK iOS 5 (có thể không?)
- 23. Cách tạo Khung iOS bằng cách sử dụng Xcode 5
- 24. Xcode 5 debugger không in các đối tượng
- 25. Xcode 5 dòng lệnh Mã lỗi đăng nhập
- 26. Xcode 4.2 iOS 5: Nhiều phân đoạn từ UITableView
- 27. Xcode 4.2 iOS SDK 5 Xem ứng dụng dựa trên
- 28. UICollectionView + iOS 7/Xcode 5 = Xác nhận thất bại
- 29. Xcode 5, vô hiệu hóa Bảng phân cảnh
- 30. RunUnitTests lỗi sau khi Xcode 5 cập nhật
đáng ngạc nhiên iOS 7 ứng dụng Maps có nút thông tin rect tròn. –