2009-12-24 5 views
0

как я новый в мире iphone, мне нужна помощь при запуске для достижения такого дизайна? фон представления, который имеет кнопку, должен быть прозрачным, чтобы пользователь мог видеть изображение продукта сзади.прозрачный subview над UIimageView

http://www.freeimagehosting.net/uploads/cb58b72480.jpg

дайте мне знать, если это требует более подробного объяснения? спасибо.

ответ

2

У вас должен быть один UIView, содержащий ваши UIImageView и UIButton.

Использование InterfaceBuilder сначала перетащить UIImageView, а затем перетащить UIButton внутри родительского UIVIew.

Или программно можно вызвать родительский addSubView метод UIView первым для UIImageView, а затем для вида UIButton

[view addSubview:myImageView] 
[view addSubview:myButton] 

Либо такого подхода будет поместить экземпляр UIButton на вершине UIImageView, когда UIView визуализируется

Кроме того, FYI, прозрачность View можно управлять через alpha собственности

альфа = 0 является наиболее прозрачным и alpha = 1 является самым непрозрачным

Надеюсь, что это поможет.

+0

, который отлично работает, но как мне сделать границу вокруг (красная рамка на изображении), она должна чувствовать, что над этим изображением расположено представление кнопки, возможно, я добавлю несколько ярлыков вокруг него. – Nnp

+0

Вам понадобится такой образ (прозрачный фон с красной рамкой). Когда у вас есть такой образ, вы можете поместить это новое изображение, а кнопка в своем собственном подзоне –

Смежные вопросы