首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iPhone中设置此布局需要一些帮助

如何在iPhone中设置此布局需要一些帮助
EN

Stack Overflow用户
提问于 2011-09-14 13:05:57
回答 1查看 191关注 0票数 2

我已经实现了一些类似绘画的应用程序。为此,布局如下:

这里有一个视图和两个按钮。在我的应用程序中,我从Button2中选择颜色,然后在视图上绘制。但问题是,当我选择颜色时,如果我在视图上绘制,所有的作品文件,但如果绘画来自Button1,它也在那个button1上绘画。我希望设置为像这样的选择颜色不应该是在Button1上绘画,只在视图上绘画。那么,我应该怎么做呢?我想把Button1设置在视图的前面,并且不允许在它上面作画。请在这件事上给我适当的指导。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-14 14:50:35

您必须确保您的按钮不是正在绘制的视图的子视图。

要做到这一点,最简单的方法是在界面生成器中组织按钮和视图,以便在窗口中以及按钮中有一个UIView,这些按钮必须位于比UIView更高的层上,但不能位于UIView内部。如果网站允许的话,我会发一些照片。然后,您将需要创建一个UIView IBOutlet,以附加到界面生成器中的UIView,并在代码中绘制。

要以编程方式完成此操作,在创建按钮后,使用(如果myView是您的UIView)创建一个UIView并将其作为子视图添加到viewController的视图中

代码语言:javascript
运行
复制
[self.view addSubview:myView] 

然后使用

代码语言:javascript
运行
复制
[self.view send SubviewToBack:myView]

以确保它位于其他子视图(按钮)的后面。绘制到myView,它应该出现在按钮后面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7411496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档