Прежде чем я начну, я хотел бы заявить, что я ЗНАЮ, что Apple Guidelines утверждает, что два popovers «не должны» быть на экране за один раз и что мое приложение, скорее всего, будет отклонено, если оно сделайте это, но мне нужны мнения относительно того, как это может работать. Вот моя дилемма:Cascading Popovers: Дружелюбие пользователя против Руководства
iPad не имеет числовой клавиатуры (он просто отображает обычную клавиатуру). Поэтому я сделал цифровой контроль клавиатуры в popover (для других приложений) для удобства ввода номера.
У меня есть несколько полей в popover, которые допускают только номера в них (путем отказа от ввода нечисловой клавиатуры). К сожалению, это означает, что теперь 90% клавиатуры не реагируют при вводе в эти поля - и цифры даже не на передней «странице» клавиатуры!
Однако, если я создаю поля в popover popup на цифровой клавиатуре, это путаница интерфейса пользователя устраняется! Но это противоречит рекомендациям Apple для Popovers! (в стороне: они называют их рекомендацию, но они применять их как непреложные правила, право? /)
Я спрашиваю мнение о том, что я должен сделать здесь: я должен идти с одним или другим вариантом, или есть третий метод, который я мог бы использовать?
Не можете ли вы изменить эти поля на ползунки или сборщики? – JiaYow
Вопрос, вероятно, должен быть опубликован в UI.StackExchange. – Jim
Я не знал об этом сайте UI.StackExchange. Возможно, я буду задавать свой следующий вопрос об этом ... Кроме того, поля не могут быть ползунками: они могут иметь любую ценность. – Tustin2121