自定义view的加载方式有loadNibNamed或者nib.instantiate但是这些都不能使xib直接在storyboard上直接使用。 本文分享出可以在storyboard上直接把xib显示出来,也可以直接用代码加载出来的技能。接下来放大招啦! 1. 新建一个UIview,再建一个xib与 ...
分类:
移动开发 时间:
2018-12-07 18:27:41
阅读次数:
270
前言 "不准使用xib自定义控制器view的大小" 视图控制器负责页面的创建、事件处理等。 每一个视图控制器(UIViewController)内部都有个默认的UIView属性,控制器中管理的其他所有控件都是这个view的子控件(直接或者间接)。 1、ViewController 的创建 2、Vie ...
分类:
其他好文 时间:
2018-12-04 21:10:51
阅读次数:
133
上述编码的结果示意图如下所示: - 采用弹性布局,flex,也就是flexible-box的简称,弹性布局只要在父元素上设置display:flex;align-items:center;justify-content:center即可。这也是最简单的方法了。代码如下: 效果图: - flex还有一 ...
分类:
其他好文 时间:
2018-11-28 23:51:15
阅读次数:
452
前言在上一篇中回顾了java的修饰符和String类,这篇就来回顾下Java的三大特性:封装、继承、多态。封装什么是封装在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用
分类:
编程语言 时间:
2018-11-28 12:25:07
阅读次数:
259
什么是 Flexbox ? Flexbox 是flexible box 的简称,意思是“灵活的盒子容器”; 是css3引入新的布局模式,他决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来; 在不同方向排列元素 重新排列元素的显示顺序 更改元素的对齐方式 动态地将元素装入容 ...
分类:
其他好文 时间:
2018-11-09 16:13:27
阅读次数:
142
一、目标适配与目标显示问题 (1)场景一 Ambient Scout App Background: 在自定义View(xib)中,绘制曲线。在Controller中添加自定义View。 Phenomenon: 在界面中显示的SubView,与AutoLayout的Frame不一致。 Method: ...
分类:
移动开发 时间:
2018-10-31 20:18:17
阅读次数:
292
使用rem的原因 以前有些适配做法,通过js动态计算viewport的缩放值(initial-scale)。 以屏幕320像素为基准,设置1,那屏幕375像素就是375/320=1.18以此类推。 这样强制页面缩放过于粗暴,会导致页面图片文字失真模糊。 Px是相对固定单位,字号大小直接被定死,所以用 ...
分类:
其他好文 时间:
2018-10-18 19:46:11
阅读次数:
381
之前习惯了使用纯代码布局,最近使用xib给scrollView添加约束时遇到了一些问题,查阅资料后总结一下。 1.在xib中添加一个滚动视图UIScrollView,上下左右约束都为0 2.在滚动视图上添加一个UIView,如果是水平方向滚动,设置UIView垂直居中。如果是竖直方向滚动,设置UIV ...
分类:
移动开发 时间:
2018-10-16 17:52:00
阅读次数:
318
一、需求 通过Interface Builder的形式创建Xib,并将其和一个UIView的子类绑定,如何实现? 二、解决 这个问题通过搜索,有大量的答案,大概答案的代码如下: 也就是在你的子类中,在初始化方法initWithFrame、initWithCoder中主动加载一个xib对应的类,作为子 ...
分类:
其他好文 时间:
2018-10-12 23:43:37
阅读次数:
197
HTML下部分布局 一、z-index布局 简述:z-index布局可以通过设一个0及以上的值来表示优先级,优先级高的显示出来且一般是用来在多个布局的内容想让自己想要显示出来的内容显示出来就可以将其的优先级设置为最高。 辅助了解:可以将其认为是平面上的z轴(z轴上的值越大就越先显示)来辅助理解。 < ...
分类:
Web程序 时间:
2018-09-27 22:21:59
阅读次数:
246