У меня есть UITextView
, что я хотел бы сделать такую же высоту и ширину своего контейнера. Он находится в простом UIViewContainer
.
я попытался сделать следующее:Как сделать UITextView полной шириной и высотой, содержащей UIViewController
override public func viewDidLoad() {
self.edgesForExtendedLayout = .None
resultText.text = result
resultText.frame = view.frame
}
Это похоже на работу для портрета, но не пейзаж. Все, что я пытаюсь сделать, это заставить UITextView занять все пространство своего контейнера.
Если бы я мог найти ответ в Objective-C, я мог бы легко перевести его в Swift. Я просто ищу ответ для iOS.
'UITextView * TextView = [ [UITextView alloc] initWithFrame: CGRectMake (0, 0, self.frame.size.width, self.frame.size.height)] 'не работает? – Ra1nWarden
@ Ra1nWarden, как я могу принять во внимание высоту панели инструментов навигации наверху? – Johnston
@Johnston: на основе решения @ Ra1nWarden: 'UITextView * textView = [[UITextView alloc] initWithFrame: CGRectMake (0, self.navigationController.navigationBar.frame.size.height, self.frame.size.width, self.frame .size.height)] 'Это должно позаботиться о панели навигации. – joker