Какао радио прокрутки WebView - PullRequest
0 голосов
/ 25 января 2009

В какао, использующем XCode и IB, возможно ли иметь прокручивающееся представление WebViews из WebKit, которое удваивается как переключатели? Как мне это сделать и как мне выбрать, какой вид выбран?

1 Ответ

0 голосов
/ 03 февраля 2009

Извините, мне кажется, я не совсем понимаю вашу проблему.

Прежде всего, вы можете установить любой контент по вашему выбору в режиме прокрутки, не то чтобы это типично для дизайна пользовательского интерфейса на Mac, но вы можете, если будете настаивать.

Во-вторых, вы, конечно, можете добавить несколько переключателей, которые принадлежат к одной группе переключателей, поэтому выбор одного снимает выделение с предыдущего выбранного и не дает им текста (вы не обязаны давать им ярлык) и просто размещаете веб-просмотр. рядом с каждой из этих кнопок.

Как узнать, какой из них выбран? Либо вы просто перебираете все и проверяете для каждого, проверен ли он до тех пор, пока не найдете проверенный, или вы реализуете контроллер с методом действия, который вызывается всякий раз, когда проверяется один, и обновляете переменную каждый раз, когда проверяется ссылка на проверенный и в конце эта переменная будет указывать на проверенный.

Однако для меня все это звучит так, как будто число переключателей и веб-просмотров будет динамическим (не постоянным, но зависящим от некоторых условий), и в этом случае вы все равно не сможете сделать это с помощью Interface Builder (или, скажем, это было бы довольно неловко). В этом случае вам лучше просто определить окно и представление прокрутки в IB и программно добавить к нему переключатели и веб-просмотры во время выполнения.

Может быть, я неправильно понял вашу проблему, хотя, в таком случае, пожалуйста, ответьте на ваш вопрос, чтобы действительно объяснить вашу проблему.

...