2015-08-27 19 views
5

Tôi gặp vấn đề này vào ngày khác. Tôi mới ở Xcode, và tôi có nhiệm vụ của nâng cấp mã được sử dụng cho một ứng dụng trong iOS 6,1-8,4, nhưng có rất nhiều phương pháp phản. Tôi giải quyết hầu hết trong số họ, nhưng tôi chỉ đơn giản là không thể tìm cách giải quyết những cái này, hoặc cho những mã tôi có thể thay đổi chúng ... Có ai có một ý tưởng?SegmentedControlStyle không được chấp nhận trong iOS 7 trở lên (8.4) | Xcode 6.4

Cảm ơn bạn rất nhiều !!

Cả hai, các "segmentedControlStyle" và "UISegmentedControlStyleBar" đang bị phản đối.

Đây là dòng gây ra sự cố cho tôi.

showControl.segmentedControlStyle = UISegmentedControlStyleBar;

+1

Kiểm tra http://stackoverflow.com/questions/18900034/use-ios-6-style-segmented-control-in-ios-7 – Rajat

Trả lời

3

Thuộc tính segmentedControlStyle đã bị phản đối bởi vì trong iOS 7 nó không có tác dụng.

Các trường hợp của UISegmentedControl hiện chỉ có một kiểu để bạn có thể xóa hoàn toàn dòng đó. Nếu sự xuất hiện của bạn là không mong muốn, bạn sẽ cần phải tinh chỉnh thêm để đạt được cái nhìn dự định.

+0

Dường như nó hoạt động, cảm ơn bạn, bây giờ ... đây là xảy ra, khi tôi gỡ lỗi, dòng này dường như không bị lỗi. ** [self.clientImageView sd_setImageWithURL: [NSURL URLWithString: _client.imageURL] placeholderImage: [UIImage imageNamed: @ "placeholder.png"]]; ** nhưng ném lỗi này: ** [UIImageView sd_setImageWithURL: placeholderImage:]: unrecognized selector được gửi tới instance 0x7fbe937a88b0 **: c –

+0

Nhìn kỹ: tại sao phương thức bạn đang gọi bắt đầu bằng 'sd_'? –

+0

Aaaah! do phiên bản mà tôi đang sử dụng, phiên bản có de de _sd không được chấp nhận trong phiên bản này (3.7.0). –

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