如何让relatelayout中的子view获取事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让relatelayout中的子view获取事件相关的知识,希望对你有一定的参考价值。
参考技术A 这里讲自定义的列表内容放入到自定义的RelativeLayout中,直接添加了自定义列表。通过这种方式可提高代码可读性,和可维护性。
由于RelativeLayout是一个ViewGroup,所以自定义一个布局直接添加RelativeLayout(RelativeLayout作为父类布局)
SettingItemView继承了RelativeLayout,并将自定义的 R.layout.view_setting_item放入到RelativeLayout中。
ios如何获取视图中的子视图列表? [关闭]
【中文标题】ios如何获取视图中的子视图列表? [关闭]【英文标题】:ios how can get the list of subview on view? [closed] 【发布时间】:2013-02-03 07:26:18 【问题描述】:你们中的任何人都知道如何获取视图中的子视图列表吗?有没有办法将列表放入数组中?
NSMutableArray *subviews= .... //all my subviews
【问题讨论】:
您应该阅读手册...UIView Class reference 有答案 【参考方案1】:你可以这样做
- (void)listSubviewsOfView:(UIView *)view
// Get the subviews of the view
NSArray *subviews = [view subviews];
// Return if there are no subviews
if ([subviews count] == 0) return;
for (UIView *subview in subviews)
NSLog(@"%@", subview);
// List the subviews of subview
[self listSubviewsOfView:subview];
请通过此链接How to list out all the subviews in a uiviewcontroller in iOS?
【讨论】:
以上是关于如何让relatelayout中的子view获取事件的主要内容,如果未能解决你的问题,请参考以下文章