我已经在这个问题上搜索了一段时间,但我似乎无法找到答案。我希望在 iPad 上作为表单显示的视图控制器上使用输入附件视图。我目前已经实现了运行良好的 ALTextInputBar,但我的问题是附件视图显示为全屏宽度。我只想将输入附件应用于显示的模态 VC。就像 facebook 在下面的 iPad 应用程序中实现的一样。
所以我的commentsVC代码有以下方法
var messageInput = ALTextInputBar()
let keyboardObserver = ALKeyboardObservingView()
let leftButton = UIButton(frame: CGRectMake(0, 0, 44, 44))
let rightButton = UIButton(frame: CGRectMake(0, 0, 44, 44))
override var inputAccessoryView: UIView? {
get {
return messageInput
}
}
override func canBecomeFirstResponder() -> Bool {
return true
}
然后我在它自己的方法中配置 textInputbar 设置左右按钮等。这一切都很完美,它只是想采用与上图相同的方法。
我尝试过但效果不佳的一种方法是将commentsVc 的tablefooterview 设置为等于messageInput。尽管这是非常错误的,而且不是正确的方法。