技术日志
文章平均质量分 57
范晓萱123
这个作者很懒,什么都没留下…
展开
-
IOS使用CGContextRef动态画折线图
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextClearRect(context, rect); CGContextSetLineWidth(context, _lineWidth);原创 2015-01-28 16:47:10 · 1792 阅读 · 0 评论 -
IOS改变TABBAR高度、背景颜色
自定义MyTabBarController继承UITabBarController重写方法 其中TABBAR_HEIGHT为自定义的高度- (void)viewWillLayoutSubviews{ CGRecttabFrame =self.tabBar.frame; tabFrame.size.height= TABBAR_HEIGHT;原创 2016-05-25 18:09:22 · 2265 阅读 · 0 评论 -
IOS让标题栏背景透明、设置左右baritem
//标题栏背景透明+ (void)setNavigationBarTranslucent:(UIViewController*)vc { [vc.navigationController.navigationBarsetBackgroundImage:[UIImagenew] forBarMetrics:UIBarMetricsDefault]; vc.na原创 2016-05-25 18:14:01 · 713 阅读 · 0 评论 -
IOS修改标题栏字体颜色、修改导航栏字体颜色
1.修改标题栏字体颜色:在plist里增加一行 UIStatusBarStyle(或者是“Status bar style”也可以),这里可以设置两个值,就是上面提到那两个 UIStatusBarStyleDefault 和 UIStatusBarStyleLightContent这样在app启动的launch页显示的时候,statusBar的样式就是上面plist设置的风格。原创 2015-09-14 15:56:53 · 994 阅读 · 0 评论 -
IOS UITextView光标位置在中间的问题
在viewDidLoad中 if ([selfrespondsToSelector:@selector(setAutomaticallyAdjustsScrollViewInsets:)]) { self.automaticallyAdjustsScrollViewInsets =NO; }原创 2015-07-20 11:02:02 · 3387 阅读 · 0 评论 -
IOS日期转为今天昨天形式
最近项目有类似QQ空间展示动态的UI,模仿了QQ空间的时间显示,在此记录,以备查阅。这是QQ空间的ui:时间显示为: 1.今天-->今天 xx:xx(今天 15:39) 2.昨天-->昨天 xx:xx(昨天 06:00) 3.前天-->前天 xx:xx(前天 19:00) 4.同一年, 例如:同一年的一月三号-->01-03 xx:x原创 2015-07-14 11:40:41 · 2026 阅读 · 0 评论 -
UITableViewcell autolayout下动态高度
项目中最常用的一个UI就是UITableView了,iOS7、8进一步优化了复用机制,用起来相当爽。配合Autolayout,适配工作减轻了很多。以前做适配工作都是在heightForRow里边先计算出来Cell的高度,然后再CellForRow写适配代码。工作量虽然不是很大,但是很繁琐。相对于这种写法,如果减去计算height这步,工作量自然减少很多。首先给出一种我媳妇给提供的方原创 2015-07-14 11:38:30 · 993 阅读 · 0 评论 -
IOS的UITableView显示最底部的cell
如果tableView返回多个section,每个section中只有1个row,则在[_diaryTableView reloadData]后,加上 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:_contents.count - 1]; if (indexPath.section < [原创 2014-12-04 15:50:08 · 1979 阅读 · 0 评论 -
IOS键盘挡住UITextView的解决方案
- (void)registerForKeyboardNotifications { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil]; [[NSNoti原创 2014-12-04 13:21:57 · 1012 阅读 · 0 评论 -
IOS 点击tabbaritem跳转到一个新界面,且隐藏tabbar
先自定义一个UITabbarController,用于Storyboard中再在MyTabbarController中实现protocol@interface MyTabbarController : UITabBarController @end再实现代理里面的方法@implementation MyTabbarController- (BOOL)tabBar原创 2014-12-04 11:38:14 · 5056 阅读 · 0 评论 -
IOS利用UIBezierPath画动画圆
- (void)drawRoundView:(CGPoint)centerPoint withStartAngle:(CGFloat)startAngle withEndAngle:(CGFloat)endAngle withRadius:(CGFloat)radius { UIBezierPath *path = [UIBezierPath bezierPath]; [path原创 2015-01-28 16:44:12 · 5434 阅读 · 0 评论 -
IOS绘制圆形图片
- (UIImage *)yy_circleImageWithSize:(CGSize)size fillColor:(UIColor *)color { // 利用绘图,建立上下文 UIGraphicsBeginImageContextWithOptions(size,YES, 0); CGRect rect =CGRectMake(0,0,原创 2017-05-23 22:26:19 · 1206 阅读 · 0 评论