今天在帮一个兄弟检查一段自定义控件的代码时觉得他对xtype以及alias的使用和ExtJS各示例代码的使用有较多的不一致,而我自己也不是很清楚使用这两个属性时的最佳方法。因此在回家后整理出了这样一篇文档。一方面用来标准化我们自己的代码,另一方面也共享给大家,毕竟对这两个属性进行详细讨论的资料几.....
分类:
Web程序 时间:
2015-04-22 00:19:30
阅读次数:
160
在我们实际开发中我们做登陆或者注册功能时往往需要勾选某个协议这个时候就需要用到CheckBox按钮,CheckBox是pc或者android上得控件ios没有,所以需要我们自定义。
WHC_RadioButton.h头文件如下://
// WHC_RadioButton.h
// CTBMobileBank
//
// Created by 吴海超 on 15/4/1.
//
//#impo...
分类:
移动开发 时间:
2015-04-20 17:09:15
阅读次数:
179
在实际开发中消息提示时很常见的需求,为了个性化和拥有简洁的UI状态栏提示是比较好的方案,好处很多如:不遮挡主UI,新意,下面贴出实现代码。
WHC_StatusBarMessage.h头文件如下://
// WHCStatusBarMessage.m
// WHCStatusBarMessage
//
// Created by apple on 14-3-28.
// Copyright...
分类:
移动开发 时间:
2015-04-20 17:04:05
阅读次数:
178
在很多app中就有UITableViewCell左滑出现菜单如系统删除按钮,但是系统的只能有一个,有很多需求需要个性化不仅可以放文字还可以放按钮修改背景色创建多个菜单项,那么系统提供的肯定不适合,所以我们需要自己手工打造。
直接上代码如下:
WHC_MenuCell.h 头文件如下://
// WHC_MenuCell.m
// WHC_MenuCell
//
// Created by...
分类:
移动开发 时间:
2015-04-20 16:59:18
阅读次数:
178
很久没来CSDN了,今天跟大家分享一个我的发现,调试这个的时间用了很久,希望大家在遇到类似问题时,不要走弯路.
如下图,我用反射在一个窗体上根据从数据库里取来的数据创建自定义控件,当完成1169个之后创建第1170个,而且每次都是在1170时,会报错,如下图.
有时则直接说发生 了一个异常,根本没把这个错误报出来.
大概是微软觉得你肯定不会在同一个窗体上创建1000多个控件吧.......
在实际开发中很多时候我们需要用到下拉列表,我们下面来实现一下。
WHC_ComboBox.h头文件如下://
// WHC_ComboBox.h
// WHC_ComboBox
//
// Created by 吴海超 on 15/4/2.
//
//#import @interface WHC_ComboBox : UIButton@end
WHC_Combo...
分类:
移动开发 时间:
2015-04-20 14:53:13
阅读次数:
123
一、自定义ViewGroup1、onMeasure决定内部View(子View)的宽度和高度,以及自己的宽度和高度2、onLayout决定子View放置的位置3、onTouchEvent定义动作二、自定义属性在实际的使用自定义Viewgroup时,经常会用到自定义控件的属性。在res/values文...
分类:
移动开发 时间:
2015-04-19 16:07:34
阅读次数:
193
Android触摸事件,网上也有很多文章来讲了,今天在这里想使用例子和源码相结合的方式,可能会看的更清晰一些。
对于dispatchTouchEvent和onInterceptTouchEvent可以这样理解,dispatchTouchEvent方法是一个快递员,onInterceptTouchEvent方法是公司的门卫,快递员要给公司送的每批快递就是一个完整的触摸事件,每一批快递有一个为首的物品:Down事件;送货有一个规定:如果这批快递的为首的这个物品(Down)被门卫(onInterc...
分类:
移动开发 时间:
2015-04-18 13:08:17
阅读次数:
251
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而...
分类:
移动开发 时间:
2015-04-18 12:55:32
阅读次数:
163
引言:现在 GitHub 上酷炫的 Android 控件越来越多,一方面我们可以让 App 各美观,另一方面我们这些开发者也可以从中学习到各种知识。写下这篇博文主要是记录研究自定义控件源码过程中接触到的知识盲区,帮助自己巩固知识的同时,也和大家交流学习,一起进步。
Demo源码废话不多说,进入正题:一、概述 View 事件传递机制用户通过点击、滑动屏幕与 App 产生交互是移动互联网时代的交互基础,...
分类:
其他好文 时间:
2015-04-18 10:09:56
阅读次数:
174