Насколько мне известно, нет фреймворков, обеспечивающих эту функциональность.
Один из способов сделать это, хотя бы, - иметь набор наложенных изображений, которые вы накладываете на весь экран при первом входе пользователя на этот экран. Чтобы определить, был ли пользователь уже на экране, я предлагаю вам посмотреть NSUserDefaults
. Чтобы создать оверлейные изображения, я бы сделал изображение в полном размере экрана (т.е. 460x320, если вы показываете строку состояния), а затем имел бы прозрачные секции, где вы хотите «видеть» элемент ниже. Добавьте распознаватель жестов в представление наложенного изображения, чтобы обнаружить касание, а затем скрыть изображение и установить флаг в NSUserDefaults
, чтобы этого не произошло при следующем переходе пользователя на этот экран.