源代码(.m文件)
#import "TLView.h"
//本类的延展
@interface TLView ()
{
UILabel *_desLabel;
//左边的lable
UITextField *_textField;//右边的lable
}
@end
@implementation...
分类:
其他好文 时间:
2014-08-21 13:27:14
阅读次数:
165
一个带删除线的文本标签,继承自UILabel
自绘代码步骤如下:
1,重写控件的drawRect方法
2,首先得到上下文对象
3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式
4,在上下文中指定删除线的起点(含x,y)
5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度)
6,指定删除线的终点(含x,y)
7,渲染到上下文,完成路径的绘制...
分类:
移动开发 时间:
2014-08-21 11:38:44
阅读次数:
255
//注:只能实现简单的加减乘除,不可以连续运算#define kButton_Color [UIColor cyanColor]//定义键的背景颜色宏,便于更改颜色@interface YJAppDelegate ()
{
UIView *_containter;
UIButton *_numberButton;
UILabel *_label;
CGFloat n...
分类:
其他好文 时间:
2014-08-21 11:30:14
阅读次数:
605
@interface LTView : UIView
//1.是否采用安全模式
- (void)setSecureEntry:(BOOL)secureEntry;
//2.设置键盘的类型
- (void)setKeyBoardType:(UIKeyboardType)keyBoardType;
//3.设置textField代理
- (void)setDelegate:(id)delegate;
...
分类:
其他好文 时间:
2014-08-21 09:52:33
阅读次数:
232
实现的原理:利用了自动布局和形变核心代码块:@implementation JHMainView{ UILabel *label1,*label2,*label3,*label4; UIButton *btn;}- (id)initWithFrame:(CGRect)frame{ self =...
分类:
移动开发 时间:
2014-08-20 13:53:02
阅读次数:
237
一.UILabel 是ioS中开发用来显示文字的控件,是UIView的子类,所以具体UIView的所有功能,只不过比UIView多了文字显示的功能,
使用过程也是分四步:
1.创建对象
2.配置属性
3.添加到父视图
4.释放所有权
重点:不同的控件之间只是配置的属性的不同,也就是差异所在,所以学习一个新的控件,只有配置该控件独有的属性即...
分类:
其他好文 时间:
2014-08-20 10:34:16
阅读次数:
235
结构是:在uiLabel上添加uiButton初始化都很简单,主要如何实现单选的效果,因为切换的步骤相同,所以就单独写了方法这是用YES和NO的定值来判断的,并且注意使用UIControlStateSelected才有动态改变的效果。如果需要默认选择某个,可以采用延后调用的方法(uiButton 是...
分类:
其他好文 时间:
2014-08-19 12:49:54
阅读次数:
188
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell= [tableView
cellForRowAtIndexPath:indexPath]; // 获取cell
对象
UILabel *na...
分类:
移动开发 时间:
2014-08-19 11:03:04
阅读次数:
224
转自:http://zasoft.blog.163.com/blog/static/205215176201301414915700/背景:相信很多朋友都遇到过,文本的内容长度不一,需要根据内容的多少来自动换行处理。场景:很多APP中评论,有的评论长,有的评论短,有的一行,有的多行。下面以评论的实现...
分类:
移动开发 时间:
2014-08-18 21:53:52
阅读次数:
460
UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(13,10,380,30)]; UIFont*font = [UIFontfontWithName:@"Helvetica"size:15.0]; [labelsetFont:fon...
分类:
其他好文 时间:
2014-08-18 17:45:02
阅读次数:
204