- 博客(7)
- 收藏
- 关注
原创 UIScrollView在Autolayout自动布局中如何自适应滚动长度?
在iOS开发中,当使用UIScrollView展示内容时,内容超出屏幕长度的情况下,我们会通过UIScrollView的contentSize来设置它的滚动长度。如果scrollView上的内容较多,且不同部分的高度是随后台配置内容所改变的,这种情况想要算出contentSize就比较麻烦了。当然,如果使用Autolayout来布局是可以让scrollView自动来适应滚动长度的。第一步:
2017-05-12 16:17:26 3323
原创 UITableViewCell使用AutoLayout自适应高度
相信作iOS开发的小伙伴都遇到过这个问题,即在UITableView中不同cell中展示的内容不一样,所以造成cell高度不一样的情况。在以前我们为了满足这类需求都是通过手动的计算得出每一个cell的高度,通过以下方法返回高度。虽然这样也能解决cell高度自适应的问题,可是这样会多出计算高度的步骤,不够简单。如今项目中布局基本使用AutoLayout约束来对cell进行布局,想要让ce
2017-05-12 15:30:26 621
原创 WebRTC音视频开发
自研实时音视频(RTC)系统的架构在客户端、服务端、运维、测试和质量监控上都存在很多难点一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、渲染等很多环节。每一个环节又有更细分的技术模块,比如前后处理环节有美颜、滤镜、回声消除、噪声抑制等,编解码有VP8、VP9、H.264、H.265等。
2023-05-16 10:41:11 808
转载 iOS开发之系统发短信功能详解
iOS调用系统的发短信功能可以分为两种:1,程序外调用系统发短信。2,程序内调用系统发短信。第二种的好处是用户发短信之后还可以回到app。这对app来说非常重要。程序外调用系统发短信这个方法其实很简单,直接调用openURL即可:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"sms://13888888
2017-05-12 17:41:15 1044
转载 IOS欢迎界面Launch Screen动态加载广告
IOS欢迎界面Launch Screen动态加载广告,ioslaunch 当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。一、为什么会出现欢迎界面? 程序在启动的过程中需要消耗一些时间,那么在加载出现主界面之前,会出
2017-05-12 17:36:24 2191
转载 GCD使用三部曲之:基本用法
什么是GCD?GCD全称为Grand Central Dispatch,是libdispatch的市场名称,而libdispatch是Apple的一个库,其为并发代码在iOS和OS X的多核硬件上执行提供支持。确切地说GCD是一套低层级的C API,通过 GCD,开发者只需要向队列中添加一段代码块(block或C函数指针),而不需要直接和线程打交道。GCD在后端管理着一个线程池,它
2017-05-12 17:33:40 603
转载 如何更改UISlider的高度
在做一个项目的过程中,需要用到UISlider,但是又不是那种系统给定的样式,找了好久才找到解决办法,就是重写系统的一下方法,就可以实现你想要的样式了。UISlider类中有四个方法:- (CGRect)minimumValueImageRectForBounds:(CGRect)bounds;- (CGRect)maximumValueImageRectForBounds:(CG
2017-05-12 17:28:23 4096
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人