核心代码 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = sectionHead.height; // 区头高度 ){ scrollView.contentInset= UIEdgeInsetsMake(-scrollView.contentOffset.y,,,); } else if( scrollView.contentOffset.y>=sectionHeader…
在iOS6的时候,设置Plain模式下table的颜色 通过[self.table setBackgroundColor:[UIColor red]]; 就可以看到一个满身通红的tableView 但是在iOS7使用这个方法,tableView面不改色,一点面子都不给 研究了一下,可能是被cell的颜色挡住了,实践了一下,还真的. 找到问题就好解决了 解决方法暂时想到两个 方法1.设置完tableView的背景颜色之后,把cell的背景颜色设为透明,这样就可以看到你设置的颜色了: 方法2.不设置…
一.UITableView的UITableViewStyle 样式分为UITableViewStylePlain和UITableViewStyleGrouped两种: plain样式下区头和区尾是悬浮的(即拖动表的时候区头和区尾不会消失,一直显示在界面上): grouped样式区头和区尾是随表一起滑动的.静态的tableview需要分区时(XIB)样式只能是Grouped 二.表头和表尾 通过代码设置 tableHeaderView(表头):表最上面的区域 tableFooterView(表尾)…
不知道什么原因 如果设置tableView的样式为Group 则必须写代理 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000 } span.s1 { } span.s2 { color: #703daa } span.s3 { color: #6122ae } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSectio…
UICollectionView 的使用是跟表的使用是一样,瀑布流的布局会比表的效果更好,这里说一下 collectionView 设置表头, 区头,区尾 设置表头可以约束 collectionView 居上的距离 其中区头,区尾 是继承 UICollectionReusableView // // HomePageViewController.m // MainStoryboard // // Created by mac on 16/4/21. // Copyright © 2016年 ma…
在vue组件的stylus样式中 取消search类型的input按钮中默认样式 记录一个坑 环境 Vue组件 使用了Stylus的CSS风格. 问题 input输入框使用了 type="search"这种类型 使用后发现, 输入内容后, 最后用个取消按钮,极其恶心, 见截图 解决 在input类型, 有提供针对此类型的伪元素, 可以进行隐藏 总结 开始时, 总结在input后面添加伪元素, 是无效的 不清楚, 此问题原因, 有大神讲与伪元素的继承有关. 看来, 应该总结下这一块了 伪…
自定义样式下拉菜单-1 <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title> 自定义样式下拉菜单1 </title> <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <style> body{…
一, 经历 1> 自定义plain 样式的 tableview,模拟器上不显示分割线,真机上却显示cell 下面的分割线. 2> 尝试使用表格的separatorStyle属性,尝试失败.尝试使用 grouped 类型的表格,设置 headerview 和 footview 的代理方法或tableFooterView属性都不生效. 3> 同事定位到问题应该出在,已经设置过separatorStyle属性,接着又被系统的某些属性覆盖了,而且没有数据的单元格被系统自动创建了. 4> 同…
要记得设置区头的高度 否则会出现第一行没区头问题…
outline轮廓线在不同CSS样式下的表现 CSS 去除浏览器默认 轮廓外框 在默认情况下,点击 a 标签,input,或者添加click事件的时候,浏览器留下一个轮廓外框(chrome之下为蓝色)~ 然而这些默认的轮廓外框,有时候很影响美观,并不是我们想保留的. 我们应如何消除这些讨厌的 轮廓外框呢? 使用outline:none去除轮廓外框 如: a{ outline:none; } PC端轮廓外框消失了,然而发现在手机上依然存在~~ 这时候添加如下代码便可 a{ outline:none…