gpt4 book ai didi

Cocoa:在应用程序启动时隐藏 TextView 的自定义滚动条

转载 作者:行者123 更新时间:2023-12-03 17:36:15 24 4
gpt4 key购买 nike

我已经为我的 TextView 创建了一个自定义滚动条(在 ScrollView 的 awakeFromNib 方法中启动它),现在我想让用户选择是否要在应用程序启动时显示滚动条。问题是,即使我在创建滚动条并将其设置为 ScrollView 的滚动条后立即将其隐藏,滚动条始终会出现。奇怪的是,在触发事件后尝试隐藏滚动条(例如通过单击首选项中的复选框),滚动条会正确隐藏和显示。我做错了什么?如有任何帮助,我们将不胜感激!

最佳答案

奇怪的是,在将自定义滚动器添加到 ScrollView 之前,我必须使用 setHasVerticalScroller:YES,否则我无法使用两指滚动手势进行滚动。然后,如果用户不想显示滚动条,我必须在文档的 windowControllerDidLoadNib 方法中使用 setHasVerticalScroller:NO ,在 ScrollView 的 awakeFromNib< 中添加滚动条后立即使用它 方法不起作用。好吧,至少现在看来是有效的!

关于Cocoa:在应用程序启动时隐藏 TextView 的自定义滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004148/

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