gpt4 book ai didi

ios - inputAccessoryView 现在是只读的?

转载 作者:行者123 更新时间:2023-11-28 17:49:14 24 4
gpt4 key购买 nike

我有一个 Objective-C 项目,我想在其中添加一个 inputAccessoryView 到 UITextView 的子类。老办法是

self.myTextView.inputAccessoryView = myView;

(其中 myView 是一个 UIView)

现在 XCode (9.2) 说“赋值是只读属性”

当我尝试使用 setter 时,如下所示:

[self.myTextView setInputAccessoryView: myView];

XCode 说“'customTextView' 没有可见的@interface 声明选择器'setInputAccessoryView:'”

有人知道这是为什么吗?以及如何实际设置 inputAccessoryView?

非常感谢!

最佳答案

来自 UIKit

@property (nullable, readwrite, strong) UIView *inputAccessoryView; //its not read only, its read-write. So you can set it.

所以你可以像下面这样设置...

UIView *customView = [UIView new];
UITextField *txt = [UITextField new];
[txt setInputAccessoryView:customView];

我在 iOS 11 上使用了 XCode 9.2

关于ios - inputAccessoryView 现在是只读的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48992596/

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