Вам нужно поместить свой виджет в QLayout. Прочтите также руководство Qt, как это сделать .
В вашем случае щелкните правой кнопкой мыши на главном виджете, и откроется контекстное меню, и вы выберите «Макет» и желаемый макет (например, сетка). Затем вы должны увидеть правильную разметку в Qt's Designer без красного символа дорожного знака над центральным виджетом, который является предупреждением об отсутствующей разметке.
В то время как динамическим библиотекам не разрешают пользоваться в приложениях для iPhone, которые должны быть проданы на магазине приложений для iPhone, вот учебное руководство при создании статических библиотек с iPhone SDK. (принятие Вас не хочет выпускать исходный код),
У Вас есть две опции:
Поскольку Вы планируете разработать управление UI, я предлагаю, чтобы Вы также разработали плагин IB и поставку это с ним также.
Вы, вероятно, хотите обеспечить пользовательские Интерфейсные объекты Разработчика или возможно библиотеки исходного кода.
Ну, XCode путь должен был бы связать Ваш код в Платформу и ссылку на это. Однако под iPhone Вы не можете связаться с не, Apple утвердила платформы (даже если они - Ваше собственное),
Таким образом, необходимо было бы, вероятно, связаться в источнике с повторно используемым кодом. Хорошая статья здесь