我们常常需要用到按钮需要文字和图片同时显示,例如:
我们需要定义一个UIButton的子类
实现文件
- (id)initWithFrame:(CGRect)frame
{
self = [super
initWithFrame:frame];
if (self) {
//可根据自己的需要随意调整
...
分类:
移动开发 时间:
2014-07-26 02:57:06
阅读次数:
265
在封装Javax Swing的Tree对象时,需要为其每个节点设置不同的图标。故封装了一个公共方法:
{CSDN:CODE:435261}
使用方法:
jTree1.setCellRenderer(new TreeNodeRender(casesIcon));
需要注意的是caseIcon为一个List对象.
示例如图,传入了3个ImageIcon对象,按...
分类:
其他好文 时间:
2014-07-26 02:24:26
阅读次数:
324
Phoenix Framework自动化测试工具中的用例结构树,分机预览加载,测试报告视图的层级展示,这些结构化的树形数据都是自动装载生成的,其中我封装了一个公共的方法,供大家参考,代码如下:
{CSDN:CODE:435281}
使用方法如下:
JTree jTree1 = new JTree();
jTree1 = loadTreeModel.LoadCaseTree();...
分类:
其他好文 时间:
2014-07-26 02:22:06
阅读次数:
358
Pro Android学习笔记:Pro Android学习笔记(一零七):2D动画(2):layout渐变动画 2014.7.25Pro Android学习笔记(一零六):2D动画(1):frame by frame 2014.7.21Pro Android学习笔记(一零五):Alarm Manag...
分类:
移动开发 时间:
2014-07-26 00:41:26
阅读次数:
335
UIScreen对象包含了整个屏幕的边界矩形。当构造应用的用户界面接口时,你应该使用该对象的属性来获得推荐的矩形大小,用以构造你的程序窗口。CGRect bound = [[UIScreen mainScreen] bounds]; // 返回的是带有状态栏的Rect CGRect frame = ...
分类:
其他好文 时间:
2014-07-26 00:38:26
阅读次数:
258
曾经遇到过卡顿是类似的原因:当时对显卡底层知识理解不懂,看到引擎底层有一个MaskFramexxx的接口,实现是使用注册表修改显卡底层的注册信息,当时还是一个掉接口习惯的客户端码农的思维,没理解底层含义却不小心改成了30。于是游戏就开始每隔一会儿就卡一下了。调试过程中使用了伟大的CPU卡顿PROFI...
分类:
其他好文 时间:
2014-07-25 13:50:11
阅读次数:
216
1 UIView自带的方法 2 1> - (void)layoutSubviews; 3 * 当一个控件的frame发生改变的时候就会自动调用 4 * 一般在这里布局内部的子控件(设置子控件的frame) 5 * 一定要调用super的layoutSubviews方法 6 7 2> - (voi.....
分类:
其他好文 时间:
2014-07-25 02:38:44
阅读次数:
209
self.textView = [[[UITextView alloc] initWithFrame:self.view.frame] autorelease];//初始化大小并自动释放self.textView.textColor = [UIColor blackColor];//设置textvi...
分类:
其他好文 时间:
2014-07-25 02:30:04
阅读次数:
267
#ifndef MY_FRAME__HH__#define MY_FRAME__HH__#include struct IDirect3D9; struct IDirect3DDevice9; class QD3DWidget : public QWidget { Q_OBJECT pub...
分类:
其他好文 时间:
2014-07-24 21:53:12
阅读次数:
228
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理相似。以下就讲一下Tweene Animations。主要类:Animation 动...
分类:
移动开发 时间:
2014-07-24 14:48:08
阅读次数:
370