
UI
TF_guo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS6 自动布局 入门–Auto Layout(转)
目前为止,即使你的界面设计是在合理的复杂度内,你也必须要为之写许多代码来适应变化的布局。现在我相信你会很高兴听到这种情况将不会发生了-对于iPhone与iPad IOS6 带来了一个非常了不起的特征:自动布局。自动布局不仅能给你的应用带来各种屏幕尺寸设计的支持,做为额外的惊喜,它还能使设计中的各种小事比如多语言环境支持。你从此不必再为你想要支持的各种语言重新设计nibs和story转载 2016-04-18 16:41:08 · 618 阅读 · 0 评论 -
iOS中自定义导航栏左边返回按钮和按钮不能靠左的问题
/自定义左边 的按钮 UIButton *leftButton = [[UIButton alloc]init]; leftButton.frame = CGRectMake(0, 0, 20, 20); [leftButton setBackgroundImage:[UIImage imageNamed:@"返回.png"] forState:UIContr原创 2016-11-30 11:30:29 · 3298 阅读 · 0 评论 -
iOS开发如何判断一个字符串里只有纯数字
第一种方式是使用NSScanner:1. 整形判断- (BOOL)isPureInt:(NSString *)string{NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan scanInt:&val] && [scan isAtEnd];}原创 2016-08-11 15:42:22 · 3208 阅读 · 0 评论 -
UIView 渐渐出现 和渐渐消失了动画效果
渐渐 出现 self.photoView = [[PhotoShowView alloc]initWithFrame:PJ_MainScreen]; self.photoView.transform = CGAffineTransformMakeScale(0.1, 0.1); self.photoView.alpha = 0; sel原创 2016-07-12 17:36:27 · 7717 阅读 · 0 评论 -
runtime 一些文章
runtime 主要是这两个帖子http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/http://tech.glowing.com/cn/objective-c-runtime/然后,关于里面的代码实现有2个比较不错的博客,可以参考http://blog.sunnyxx.comh原创 2016-06-29 11:52:36 · 533 阅读 · 0 评论 -
NSMutableAttributedString
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。1.实例化方法和使用方法原创 2016-06-21 16:04:52 · 417 阅读 · 0 评论 -
UIView的 所有属性了全面了解
开发 这么长 时间 好多底层的东西 只是简单的接触一下 没有仔细去研究 今天去网上找点资料 ,系统了学习一下UIView 属性说明@property(nonatomic) CGRect frame;控件的位置和大小,所有的控件必须指定这个属性,否则即使有控件也无法显示@prope原创 2016-06-25 12:06:08 · 854 阅读 · 0 评论 -
Mask属性介绍
Mask属性介绍Mask平时用的最多的是masksToBounds 吧. 其实除此以外Mask使用场景很多,看完之后你会发现好真是好用的不要不要的...先来了解下Mask属性到底是什么?Mask 英文解释是蒙板/面罩,平时我们称为蒙层. 在苹果官方文档里如下图,意思是Mask是一个可选的Layer,它可以是根据透明度来掩盖Layer的内容. 这么一说好像..原创 2016-06-25 12:07:04 · 3580 阅读 · 0 评论 -
layoutSubviews
layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机:1、init初始化不会触发layoutSubviews 2、addSubview会触发layoutSubviews 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化 4、滚原创 2016-06-15 15:46:56 · 695 阅读 · 0 评论 -
iOS开发笔记--UIView中的坐标转换
分类: iOS(86) [objc] view plain copy // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; // 将像素point从转载 2016-06-25 14:01:50 · 457 阅读 · 0 评论 -
UIView的clipsTobounds属性
之前一直都没有搞懂clipsTobounds属性的作用,前几天又遇到了这个属性,这次终于弄明白了。首先看看UIView的clipsToubounds属性在SDK中的描述:@property (nonatomic) BOOL clipsToBounds; // When YES, content and subviews are clipped to the bounds of the原创 2016-03-24 15:58:33 · 454 阅读 · 0 评论 -
iOS 键盘遮挡问题
//页面加载前调用的方法,注册两个通知:一个是键盘弹出来的通知,另外一个是键盘隐藏的通知,不同的通知调用不同的方法进行处理-(void)viewWillAppear:(BOOL)animated{ // 注册键盘的通知中心当键盘出现或改变的时候 [[NSNotificationCenterdefaultCenter]addO原创 2016-04-11 18:20:12 · 418 阅读 · 0 评论 -
设置 UItextField placeholder颜色和字体大小
设置textfield的placeholder的字体和颜色UITextField *textField = [[UITextFieldalloc] initWithFrame:CGRectMake(10,30, 300, 150)]; textField.placeholder =@"this is a textField"; [textField setVal原创 2016-04-11 10:25:13 · 715 阅读 · 0 评论 -
UIAlertControllr的使用
今天回顾了一下UIAlertController ios8以前的方法被废弃了 所以就用新的方法 用起来感觉不错 更简洁 使用的步骤第一步 初始化+ (instancetype)alertControllerWithTitle:(NSString *)title message:(NSString原创 2016-03-31 10:07:49 · 467 阅读 · 0 评论 -
UISearchbar的学习
今天学习UISearchbar 直接上代码#import "ViewController.h"@interface ViewController ()UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate,UISearchResultsUpdating,UISearchControllerD原创 2016-03-29 13:44:03 · 904 阅读 · 0 评论 -
textField 详解
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;原创 2016-03-28 13:50:03 · 1094 阅读 · 0 评论 -
如何求出imgae在屏幕上的大小
- (CGSize)getScaleImageSize { float heightScale = self.mainImage.frame.size.height/_selectedImage.size.height/1.0; float widthScale = self.mainImage.frame.size.width/_selectedImage原创 2016-03-25 18:02:21 · 480 阅读 · 0 评论 -
UIScrollView 基本属性
UIScrollView通过上面的介绍相信大家对于UIView的基本操作应该比较熟悉了,那么下面就看一下UIView的子控件UIScrollView 。顾名思义,这是一个可以处理滚动操作的视图,UIScrollView在开发过程中使用很频繁,而且它也经常作为其他控件的子控件,例如UITableView就继承自UIScrollView。 我们还是先看一下UIScrollView的常用属性和方原创 2016-03-22 15:11:24 · 566 阅读 · 0 评论 -
CGRect使用技巧
在iOS开发中经常需要处理点,大小以及矩形,对应的数据结构分别为CGPoint,CGSize,CGRect,这些数据结构都是C结构体,定义分别如下:CGPoint { CGFloat x; CGFloat y;};CGSize { CGFloat width; CGFloat height;};struct CGRect { CGPoint origin; CG原创 2016-03-21 16:58:57 · 807 阅读 · 0 评论 -
iOS图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50转载 2016-06-15 11:09:26 · 523 阅读 · 0 评论