iOS7中UISearchDisplayController 与UISearchBar结合使用时,有时候会出现搜索框获得焦点时,阴影遮盖部分挡住了搜索框,影响用户使用,如下图 API中没有阴影图层的接口,尝试分析解决 1.使用Reveal,查找遮盖图层,发现为_UISearchDisplayControllerDimmingView 2.找到该图层,修改对应的frame,通过上图可以发现dimmingview与searchResultsTableView为同一视图的子图层. - (void)se…
- (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame{ float height = application.statusBarFrame.size.height; CGRect frame = self.mainCtrl.tabView.frame; if (height > 20.0) { frame.origin.y = kDeviceHeight…
转载:http://blog.csdn.net/rmxming/article/details/11661365 对于我们这些控件狂来说,窗口阴影也是一个必不可少的实现需求.虽说其没多大用,但对于增加窗口立体感来说,那是挺有帮助的. 我实现了一个类似于360界面的阴影效果,其可以支持正常窗口,也支持半透明窗口. 阴影窗口对于正常窗口和半透明窗口,有区别么?且让我慢慢写来:) 阴影窗口的实现原理,简单来讲:就是在主窗口创建时,创建一个子窗口,吸附于主窗口的底部.然后在子窗口上做一个带半透明阴影效果…
UIView阴影和圆角的关系   UIView 的 clipsToBounds属性和CALayer的setMasksToBounds属性表达的意思是一致的. 取值:BOOL(YES/NO) 作用:决定了子视图的显示范围.具体的说,就是当取值为YES时,剪裁超出父视图范围的子视图部分:当取值为NO时,不剪裁子视图.默认值为NO. 如下图所示:view2是view1的子视图  右边为yes的情况 先理解setMasksToBounds的含义,下面的代码就容易理解了. 让UIView圆角显示很简单,只…
CSS3 的 box-shadow 有点类似于 text-shadow,只不过不同的是 text-shadow 是对象的文本设置阴影,而 box-shadow 是给对象实现图层阴影效果.本文我们搁下IE不谈,只谈谈 box-shadow 的具体使用方法 语法: 1 box-shadow:inset x-offset y-offset blur-radius spread-radius color 也就是: 1 对象选择器 {box-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴…
近期项目中,使用Storyboard.AutoLayout开发,某个ViewController中嵌套了多个子ViewController,结果在将其加入到父ViewController时,出现坐标异常问题.追踪代码发现,这是因为AutoLayout状态下,获取Frame数据不准确(或时机不正确)导致的,网上找了许久,取长补短,搞到了解决的方法,详细例如以下: 分析: AutoLayout状态下.运行完viewDidLoad.viewWillAppear等方法后,还会运行viewDidLayou…
贴张效果图:  定制包括: 1. 周边阴影 2. 菜单项的元素(分割符, 控制ICON大小, 文字显示位置与颜色, 子菜单指示符) 菜单内的效果, 部分可以使用stylesheet实现, 但要做到这样的定制化, stylesheet是做不到的 下面介绍如何实现这些效果: 1. 实现阴影效果 默认的Qt菜单QMenu的效果是这样的 1) 首先需要去除下拉阴影(Drop shadow) Qt的菜单是继承QWidget然后自绘的, dropshadow不属于自绘范围, 是windows popup类型…
Edge Animate 是Adobe最新出品的制作HTML5动画的可视化工具,简单的可以理解为HTML5版本的Flash Pro.在之后的文章中,我会逐一的介绍这款新的HTML5动画神器. 一.创建edge animation 工程 启动Edge Animate,创建一个新项目. 设定Stage(舞台)宽度为640px, 高度为1136px.Ctrl+S保存为demo.html.一个标准的Edge Animate项目是由一系列html,css,js和相关资源文件组成的.如下图所示: Edge…
目录 15.1 本篇概述 15.1.1 本篇内容 15.1.2 XR概念 15.1.2.1 VR 15.1.2.2 AR 15.1.2.3 MR 15.1.2.4 XR 15.1.3 XR综述 15.1.4 XR生态 15.1.5 XR应用 15.2 XR技术 15.2.1 XR技术综述 15.2.1.1 软件架构 15.2.1.2 Quest 2开发 15.2.1.3 OpenXR 15.2.2 光学和成像 15.2.3 延迟和滞后 15.2.3.1 Prediction 15.2.3.2 T…
前言:博主接触iOS的编程也有一段时间,今天把有关UI控件的一些知识在这里做一些总结. 申明:此系列文章都是使用目前最新版本swift3.0.1进行讲解的,与其他版本可能略有差异. 一,UIKit之设置圆角及阴影(对于lable和button这两个简单控件就不介绍了) let imageView = UIImageView(frame: CGRect(x: , y: , width: , height: )) imageView.backgroundColor = UIColor.brown s…