uiButton 应始终作为 iPhone 中的顶视图

Posted

技术标签:

【中文标题】uiButton 应始终作为 iPhone 中的顶视图【英文标题】:uiButton should always be as top view in iPhone 【发布时间】:2010-05-24 08:17:19 【问题描述】:

我有一个 UIView UIImageview UIButton 和 UISlider 作为子视图添加到 UIView

示例:

[查看添加子视图:uiImageview_obj]; [查看 addsubview:uiButtonview_obj]; [查看 addsubview:uiSliderview_obj];

当我缩放 uiimageview_obj 时,它也覆盖了 uislider 和 uibutton,因此我在缩放图像时无法使用 uislider 和 uibutton。那么请告诉我如何让 uislider 和 uibutton 始终位于顶部?

提前谢谢你。

【问题讨论】:

【参考方案1】:

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instm/UIView/bringSubviewToFront:

[view bringSubviewToFront:uiButtonview_obj]];
[view bringSubviewToFront:uiSliderview_obj]];

您也可以通过正确排序 addSubview 调用来做到这一点,但我认为最好在代码中做出这种明确的行为。

【讨论】:

以上是关于uiButton 应始终作为 iPhone 中的顶视图的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewController 中的顶栏背景

如何将相同的 UIButton 添加到 iphone 中的所有视图控制器的导航栏?

使用UIButton作为开关

iOS - iPhone 应作为 REST 服务器

具有自定义边框颜色的 UIButton,iPhone

如何在 UIButton 上设置宽度约束