Autorotate - 让你的应用支持旋转

iOS App大多数情况下都是只支持竖屏的,少部分页面才支持旋转,甚至有些页面需要强制横屏。本文将介绍应用如何支持旋转,以及旋转后我们页面需要如何处理的。

UIDeviceOrientation和UIInterfaceOrientation

iOS旋转包括设备旋转和界面旋转,设备方向我们控制不了,看用户怎么握住他的手机,界面方向一般跟着设备方向旋转而旋转(如果支持的话),通常我们说的APP支持旋转,就是界面旋转。

屏幕快照 2018-07-02 上午9.56.41.png

阅读全文

UI组件-WDSegmentedView

分段控制器

继承自HMSegmentedControl

此文章只讨论我们自己添加的相关属性和方法,更多设置请参考HMSegmentedControl

如无特殊情况,请尽量只在使用我们自己提供的API的前提下完成需求。(使用 HMSegmentedControl 原生参数可能会导致UI不统一)

Dynamic

Fixed

阅读全文

UI组件-WDToolBar

常用于页面底部有一个或多个横向并排操作 (按钮样式),也可用于页面任何位置

注意,WDToolBar跟系统的UIToolbar无任何关系

高度固定 50 (自适应iPhone X时除外,但有效区域高度仍然为50)

阅读全文

UI组件-Button-WDOptionButton

用于多项选择的按钮,全局适用

阅读全文

UI组件-Button-WDStandardButton

标准按钮控件,全局适用

阅读全文

AppStore Privacy Policy

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本软件服务使用协议不可分割的一部分。

阅读全文

IntrinsicContentSize 与 AutoLayout 的使用剖析

在使用AutoLayout时,经常会产生约束冲突,我们可以通过改变约束优先级,及模糊约束来解决冲突。

阅读全文

讯盟 Objective-C 代码规范

对于团队,如果代码风格不统一,阅读或修改同事的代码会非常困难,造成潜在风险。

对于个人,代码规范是对自身编码习惯的一种监督,如果没有这种监督,有时候因为偷懒,会写出难看的代码,时间长了自己都看不懂。这样对于代码的维护是不利的。

每个人写代码都有自己的风格,一份统一的代码规范肯定不能让所有人都感觉非常舒服,但是当我们由个人变成团队,不再是为自己写代码时,请大家尽量遵守大家一起制定的代码规范。

阅读全文

Team blog install tutorial

team-blog安装写作部署基本流程,初期可能需要适应一下,学几个新的命令,熟练了之后写起来还是蛮舒服的

阅读全文

Hello Hexo

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文