摘要: 最近在项目中画了一根1像素的线,我是通过直接花一个但是通过PS查看,画了不止1个像素。原代码语句:label1 = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 33, 1)];label2 = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 1, 33)];效果图:在PS中打开发现,原来它绘制了2个像素。后来找到了这张图:才明白线宽和像素不是一个概念。线宽是指从中心点出发到两边的距离,所以画1个像素的线,我们只要把线宽设置成半个像素,就好了。在绘制线宽为1的直线(3,1)到(3,5)时,实际上是 阅读全文
posted @ 2014-03-20 21:44 ymonke 阅读(4896) 评论(0) 推荐(0) 编辑
摘要: UItextfield中实现输入电话号码,自动按位置在加“—”效果。效果图如下。核心代码:-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (range.location == 13) { return NO; }else if (range.location ... 阅读全文
posted @ 2014-03-20 21:10 ymonke 阅读(1524) 评论(0) 推荐(0) 编辑