Я хотел добавить округленные Rects в UITextView, как описано в Как стилизовать UITextview так, чтобы оно имело текстовое поле Rounded Rect? Однако, когда я делаю это, я получаю сообщение об ошибке, что используемые там методы не найдены. Я думаю, что это странно, поскольку они также все еще находятся в документации. С другой стороны, XCode не показывает ничего в автозаполнении на уровне поля. Это поле как-то устарело или где может быть проблема?
Вот два фрагмента кода, которые я использовал:
@interface AddItemViewController : UIViewController { IBOutlet UITextView *detailsTextView; } @end
Его воля ich dann die Eigenschaften aendern.
- (void)viewDidLoad { [super viewDidLoad]; // add rounded rects to detailsTextView //first leads to warning that method is unknown [detailsTextView.layer setCornerRadius:8.0f]; // displays error that property is not found on object of type CALayer * textView.layer.cornerRadius = 8.0f; detailsTextView.clipsToBounds = YES; }
Добавьте каркас QuartzCore в ваш проект
Включите это в ваш файл .h
#import <QuartzCore/QuartzCore.h>