自定义scrollview的使用记录

在开发中很多时候,产品需求要求应用中的视图可以左右滑动和上下滑动,并且顶部有button对应的选择,button 和scrollview 相互联动

今天我使用到的一个自定义类:SMPagerTabView可以满足我们日常的使用,但是如果有具体的需求还需 自己进一步的做改动。

2016年12月13日20:44:52:

这是今天我面临的一些问题: 

为助友圈创建两个 scrollview 可以左右滑动的  ,出现的问题修改tabheight的时候,底部的scrollview的y 会增加 并且tabbutton 和scrollview的距离也会增加:

1.SMPagerTabView 这个类 在上次修改中 误修改了bodyscrollview 的 y 导致 topbar的 高度和bodyscrollview 与顶部的距离偏移量相同;

2.定位完 问题1 ,第二个问题出现的是 topbar 选中部分 layout 的时候被navigationbar 所覆盖

期初怀疑是我自定义的navigationcontroller 的问题,后来调试,才知道是navigationbar.translucent 的存在导致的 视图偏移;(storyboard控制板并没有对这个进行处理)

下面是关于storyboard中navigationbar 各种样式的说明: 

从上至下: 

 Translucent Navigation Bar --半透明的导航栏

Translucent Navigation Bar With prompt --半透明带提示的导航栏

Translucent Black Navigation Bar --黑色半透明 导航栏

Translucent Black Navigation Bar With Prompt --黑色半透明导航栏带提示;

Opaque Navigation Bar --不透明的导航栏

Opaque Navigation Bar --不透明带提示的导航栏

Opaque Navigation Bar --不透明黑色导航栏

Opaque Navigation Bar --不透明黑色带提示导航栏

问题是在storyboard上设置的时候运行的时候并没有实现

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容