gpt4 book ai didi

ios - xcode 6,调整 inputAccessoryView 的大小

转载 作者:行者123 更新时间:2023-12-01 16:39:04 25 4
gpt4 key购买 nike

自从新的 Xcode 6 出现以来,我遇到了一些问题。我无法调整 inputAccessoryView 的框架。
我对 UITextField 使用自定义 inputAccessoryView(可调整大小) , 作为 subview UITextview .为了调整内容的大小,我曾经更改了附件 View 的框架,并且它起作用了。现在它始终具有相同的初始大小。
在以前的 iOS 7 上一切正常。

最佳答案

首先,获取 inputAccessoryView 并设置 nil

UIView *inputAccessoryView = yourTextView.inputAccessoryView;
yourTextView.inputAccessoryView = nil;
[yourTextView reloadInputViews];

然后设置框架和布局
inputAccessoryView.frame = XXX
[inputAccessoryView setNeedsLayout];
[inputAccessoryView layoutIfNeeded];

最后设置新的 inputAccessoryView 并重新加载
yourTextView.inputAccessoryView = inputAccessoryView;
[yourTextView reloadInputViews];

关于ios - xcode 6,调整 inputAccessoryView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com