затемнение UIView - PullRequest
       5

затемнение UIView

0 голосов
/ 09 сентября 2010

Может кто-нибудь сказать мне, как мне достичь UIActionSheet, как поведение? У меня есть вид, который скользит снизу при нажатии кнопки. Теперь, когда это происходит, я хочу, чтобы мой родительский вид затемнялся, а этот «прокрученный» вид оставался четким.

Что происходит из-за

[parentView addsubview: scrolledupView] 

[parentView setBackgroundColor=[UIColor blackColor]];

[parentView setAlpha:0.5f];

означает, что оба вида уменьшаются.

Как я могу затемнить только родительское представление с уменьшением моего "прокрученного" представления.

По сути, я пытаюсь повторить поведение UIActionSheet.

Также скажите, может ли это привести к отказу в магазине приложений?

1 Ответ

0 голосов
/ 09 сентября 2010

Вы можете создать пустое представление:

  1. Поместите его над родительским представлением или поместите его над пространством, не покрытым scrollview.
  2. Измените его фон на черный.
  3. Установить необходимую непрозрачность.

Редактировать: Чтобы добавить представление, которое прокручивается вверху этого пустого представления, попробуйте:

[parentView insertSubview:slidingView aboveSubview:dimmingView];

или

[parentView insertSubview:slidingView atIndex:0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...