Я новичок в Mac и iOS, мое приложение работает на webOS, Android и WPF / Windows. Во всех случаях размер, скажем, «виджета» для отображения группы текста может меняться в зависимости от размера отображаемого текста, а также от положения другого виджета. При изменении размера текста позиция изменится так, что все виджеты будут хорошо собраны воедино.
Я искал эту возможность в IOS4 в книгах и в Интернете, и она начинает выглядеть так, как в iOS, вам нужно фактически рассчитать размер текста, который будет отображаться во ViewText, а затем изменить размеры ViewText, который, конечно, затем сталкивается с другими представлениями, чтобы приспособиться к этому изменению размера. Это звучит как кошмар. Разве нет другого способа сделать это (как и все другие графические интерфейсы), чтобы изменить размер на основе содержимого и расположить относительно других видов, например, сложив их все вместе, независимо от их размера?
То же самое с ScrollView, похоже, что размер окна, которое вы на самом деле видите, должен быть также указан вручную, вместо того, чтобы, скажем, занимать все видимое окно, а затем вы можете заполнить ScrollView кучей вложенных элементов. виды, некоторые из которых находятся ниже изначально видимой области? Я пробовал это в Xcode4, но до сих пор не получил его на работу.
Аналогично созданию объекта с NIB и созданию экземпляра этого NIB в существующем представлении, как он определяет, где разместить этот NIB на существующем экране?
Спасибо!