0

在使用 XCode 和 IB 的 cocoa 中,是否可以从 WebKit 中获得兼作单选按钮的 WebView 的滚动视图?如何执行此操作以及如何检索选择了哪个视图?

4

1 回答 1

0

对不起,我想我不太明白你的问题。

首先,您可以将您选择的任何内容设置为滚动视图,这并不是 Mac 上 UI 设计的典型做法,但如果您坚持,您可以这样做。

其次,您当然可以添加几个单选按钮,它们都属于一个单选按钮组,因此选择一个会取消选择前一个选择的单选按钮并且不给它们任何文本(您不会被迫给它们一个标签),只需在每个单选按钮旁边放置一个 webview这些按钮。

你如何检索选择了哪一个?要么你只是遍历所有并测试每一个,如果它被检查直到你找到被检查的那个,或者你实现一个带有动作方法的控制器,每当检查一个时调用该控制器,并在每次检查一个时更新一个变量并引用选中的,最后这个变量将指向选中的。

但是,这对我来说听起来很重要,好像单选按钮和 web 视图的数量是动态的(不是恒定的,而是取决于某些条件),在这种情况下,无论如何您都不能使用 Interface Builder 来做到这一点(或者可以说它会是比较尴尬)。在这种情况下,您最好只在 IB 中定义窗口和滚动视图,并在运行时以编程方式向其中添加单选按钮和 web 视图。

也许我完全误解了你的问题,在这种情况下,请回答你的问题来真正解释你的问题。

于 2009-02-03T13:07:50.583 回答