搭建九宫格的步骤:明确每一块用的是什么view明确每个view之间的父子关系先尝试逐个逐个添加格子,最后考虑使用for循环加载app数据,根据数据长度创建对应个数的格子添加格子内部的子控件给格子内部的子控件装配数据效果图:
代码:- (void)viewDidLoad
{
[super viewDidLoad];
//搭建界面-九宫格!!
#define kAppViewH 80...
分类:
移动开发 时间:
2015-08-28 11:06:41
阅读次数:
142
OnTouchListener TouchLis = new OnTouchListener() {
@SuppressLint("NewApi")
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if(event.getActio...
分类:
移动开发 时间:
2015-08-27 21:17:14
阅读次数:
181
一、UIView常见属性(1)@property(nonatomic,readonly)UIView *superview; //获取自己的父控件对象(2)@property(nonatomic,readonly,copy)UIView *subviews;//获取自己的所有子控件对象(3)@pro...
分类:
其他好文 时间:
2015-08-26 22:15:16
阅读次数:
159
实用的自定义换行布局,这里要注意的是,在onMeasure方法中,计算子控件宽高度的时候,使用模式AT_MOST和EXACTLY的区别。如果下面两张图: 1图 上图是AT_MOST,黑色框是屏幕,绿色框指定控件的大小,比如(200,100...
分类:
其他好文 时间:
2015-08-26 14:09:52
阅读次数:
132
UIView1.常见属性@property(nonatomic,readonly) UIView *superview;获得自己的父控件对象@property(nonatomic,readonly,copy) NSArray *subviews;获得自己的所有子控件对象@property(nonat...
分类:
其他好文 时间:
2015-08-25 23:10:27
阅读次数:
97
此次app更新解决的问题1.首页字体2.订单取消的“取消按钮”,不能及时刷新数据3.圈子控件4.评价5.积分6.首页刷新7.提交订单后只能点击“付款方式”或“再逛逛”其中实时刷新数据出现问题,测试了很长时间,几乎花了一下午时间。结果是NSTimer sch方法的话用invalid后不能再重新使用,我...
分类:
其他好文 时间:
2015-08-20 20:45:29
阅读次数:
444
fragment中添加了button和checkbox这些控件,此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应。
这时候就可以使用descendantFocusability来解决啦,API描述如下:
android:descendantFocusability
该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关...
分类:
其他好文 时间:
2015-08-19 09:31:32
阅读次数:
191
前三天收到位网友的私信求助,问题大概如标题所示。具体是下面的情况,个人感觉,这个问题挺有趣,也会在实际项目开发中很常见。不想看前奏的请直接跳至解决方法。问题原型: 父控件是自定义的 LinearLayout,目的是实现下拉刷新,这个自定义View的实现下拉操作思想是通过检测 onTouch 事件,....
分类:
移动开发 时间:
2015-08-16 12:10:36
阅读次数:
153
点击状态栏ScrollView(包括子控件)自动滚到顶部其实这种方式我们平时见的还是比较多的,而且适合用户的需求,所以就搬来琢磨了一下,感觉效果还不错这里就直接将解决思路一一写出来不将代码分段展示了,在代码中我加了详细的注释objective-c的套路和swift基本一样,在最后会将Swift和ob...
分类:
移动开发 时间:
2015-08-16 00:33:50
阅读次数:
269
提供一个在窗口顶层显示,可从窗口边缘拖出的container组件。DrawableLayout本身作为整个容器,先进行默认显示内容的布局,再进行拖出菜单的内容布局。也就是一个DL包含两个或三个子控件,第一个子控件是默认布局,显示在下层;第二、三个子控件是菜单布局(方向不同),默认不显示,划出时显示在...
分类:
其他好文 时间:
2015-08-15 18:05:19
阅读次数:
570