![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI
我已上天
ios开发,手游,计算机游戏专家
展开
-
UILabel文字大小自适应之--SizeToFit
UILabel文字大小自适应之--SizeToFit在做UIlabel的时候一直苦于没有好的方法来实时控制label的宽度,后来发现iOS自带一个sizeToFit的方法可以根据label里的文字来自动适应尺寸看下效果图附上代码1234567891011转载 2016-08-27 18:14:14 · 859 阅读 · 0 评论 -
IOS导航栏颜色渐变与常用属性
1.导航栏背景色设置:self.navigationController.navigationBar.barTintColor = [UIColor greenColor];导航栏标题颜色字体大小 NSMutableDictionary *attrs = [NSMutableDictionary dictionary]; attrs[NSForegr原创 2016-09-09 22:55:30 · 431 阅读 · 0 评论 -
iOS开发-automaticallyAdjustsScrollViewInsets属性
最近遇到一个问题是这样的,App一般自己都会有一个UINavigationController,顶部TableView如果有tableHeaderView如果设置起始位置是(0,0)是在导航栏的下面的,为了更好地UI希望从屏幕的(0,0)开始,就遇到了上面的这个问题,简单的看一下效果:主要代码如下:(UITableView *)tableView { if (!_tableVi翻译 2016-08-08 14:46:54 · 159 阅读 · 0 评论 -
iOS 【模仿App 获取app素材】
一、拿到资源包。在iTunes里找到喜欢的应用,然后下载,直接将app拖到桌面上。得到一个.ipa资源包,如下图:二、将资源包更改为.zip格式,然后解压打开,显示包内容。三、拿到所需的资源在包内容中我们可以拿到appIcon、launchImage等等素材。四、如果转载 2016-08-08 17:57:49 · 613 阅读 · 0 评论 -
UIImageView 的contentMode属性
UIImageView 的contentMode属性UIViewContentModeScaleToFillUIViewContentModeScaleAspectFitUIViewContentModeScaleAspectFillUIViewContentModeRedrawUIViewContentModeCenterUIViewContent原创 2016-08-05 15:20:52 · 149 阅读 · 0 评论 -
iOS跳转界面时隐藏tabBar的方法
[代码] [Objective-C]代码?12345678910111213//1.设置self.tabBarController.tabBar.hidden=YES; self.tabBarController.tab原创 2016-08-05 19:40:52 · 266 阅读 · 0 评论 -
iOS开发-automaticallyAdjustsScrollViewInsets属性
最近遇到一个问题是这样的,App一般自己都会有一个UINavigationController,顶部TableView如果有tableHeaderView如果设置起始位置是(0,0)是在导航栏的下面的,为了更好地UI希望从屏幕的(0,0)开始,就遇到了上面的这个问题,简单的看一下效果: 主要代码如下: - (UITableView *)tableView {原创 2016-08-05 21:57:52 · 221 阅读 · 0 评论 -
UIScrollView 实践经验
UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三者的组合实现。UIScrollView 是 UIKit 中为数不多能响应滑动手势的 view,相比自己用 UIPanGestureRecognizer 实现一些基于滑动手势的效果,用 UIScroll原创 2016-08-05 22:54:19 · 231 阅读 · 0 评论 -
iOS设置用户头像(从相册,图库或者拍照获取)
iOS设置用户头像(从相册,图库或者拍照获取)①初始化UIImagePickerControllerself.imagePicker=[[UIImagePickerController alloc] init]; ②遵守协议@interface ViewController () ③//设置代理 _imagePicker原创 2016-08-06 17:38:07 · 430 阅读 · 0 评论 -
iOS使用Reveal分析app界面
不确定界面架构是否合理?最简单的办法就是看看别人是怎么做的,比如QQ。方法也比较简单,就是一个工具:Reveal。下面说说怎么用。测试环境:mac osx 10.10 / xcode 6.3 / ios7.1.2 / Reveal 1.5.1安装: 首先前往 http://revealapp.com/download/ 去下载文件,解压原创 2016-08-06 21:35:40 · 214 阅读 · 0 评论 -
App启动原理和启动过程
一、程序启动原理1.1、main函数中执行了一个UIApplicationMain这个函数UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName);1.2、argc、argv:直接传递给UIApplicationMain进行相关处理即可原创 2016-08-08 10:35:43 · 387 阅读 · 0 评论 -
UICollectionView 添加段头
UICollectionView 添加段头: 1.用storyboard添加段头: 2.代码添加。注意:两种方法都需要设置如下,记住设置代理哟:_collectionView.dataSource = self;_collectionView.delegate = self;UICollectionViewFlowLayout * layout = [[UICollec原创 2016-08-27 19:40:21 · 498 阅读 · 0 评论 -
iOS UICollectionView简单使用
首先认识一下UICollectionView[objc] view plain copy NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionView : UIScrollView UICollectionView 和 UICollectionViewController 类原创 2016-08-27 19:36:24 · 440 阅读 · 0 评论 -
contentSize、contentInset和contentOffset区别
这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关转载 2016-08-14 15:52:28 · 230 阅读 · 0 评论