Как показать небольшое всплывающее нажатие кнопки в представлении, которое будет отображаться в небольшой области родительского представления.iPhone - как показать представление как всплывающее окно
ответ
Вы можете просто определить кадр для своего представления и добавить его в качестве подзаголовка его родителя.
newView.frame = CGRectMake(60, 140, 200, 200);
[parentView addSubview:newView];
Просто расклеивание взгляд довольно проста (создать UIView, установите его, а затем addSubview его родителя). Но есть несколько вопросов по дизайну пользовательского интерфейса, которые вы можете задать себе, прежде чем что-то придумать. Вещи вроде:
Является ли всплывающее модальное? Как только пользователь сможет сделать что-то еще, или он должен «уволить» представление, прежде чем продолжить.
Как пользователь отклоняет представление? Используют ли они сам вид, какой-то «закрытый» объект или выходят за его пределы?
Где вы размещаете всплывающее окно, если вы слишком близко к окну (в противном случае он обрезается, и пользователь не может его увидеть).
Должен ли вы компенсировать это от самой кнопки, чтобы постукивающий палец не закрывал предмет? Сколько пикселей лучше всего работает? И компенсирует ли это смещение слишком близко к краю, так что, может быть, показать его с другой стороны, чтобы он не был обрезан?
И они говорят, что дизайн пользовательского интерфейса легко ;-)
Это не ясно, что вы хотите ... Посмотрите UIAlertView и UIActionSheet классов - может быть, они что вам нужно – Vladimir