Giter VIP home page Giter VIP logo

sgpagingview's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sgpagingview's Issues

viewWillAppear: 的触发问题, 也就是各子VC的生命周期不太清楚,能说明下么

pageContentView 放了四个子VC, (vc0,vc1,vc2,vc3), 当程序第一次进入SGPageView的superVC时, 展示的是vc0, 此时vc的viewWillAppear:方法被触发了, 当右滑显示vc1时, 会触发 vc1,vc2,vc3的viewWillAppear: ;
而当不是第一次显示各个子vc时, 左滑右滑可能出发appear方法,也可能不会出发;

我这边需要 像 网易 新闻一样, 滑到某个子VC, 这个子VC自动下拉刷新, 而这个自动下拉刷新放在viewWillAppear:中, 由于ViewWillAppear: 出发的时机与UITabbarController 的子vc 不一样, 我这边效果不太好;

一次加载好几个子vc可能是collectionview的重用, 那怎么才能做到 滑到一个子页面 该页面自动下拉刷新呢?

在代理方法[setPageTitleViewWithProgress: originalIndex: targetIndex:] 实现么 ,准备试试看看;

程序崩溃

在滚动状态下的带图片的导航栏,如果快速地连续地侧滑控制器的视图,会出现程序意外退出。出错地原因是在当前选中的标签显示的控制器一直快速切换,还没有来得及根据水平方向的位置便宜就执行切换控制器,计算数组下标索引递增,造成数组越界

标题缩放问题

滑动的时候 标题有缩放
当点击标题的时候 被点击的标题会放大 未点击的标题 不会还原

引入swift工程问题

我的是swift工程,1.加了桥接文件引入了SGSegmentedControl.h ,2.build phases -> compile sources里也把6个文件加入了。 3.现在工程里输入SG代码能提示有SGSegmentedControl,但是敲完代码后,Xcode提示错误:.......ViewController.swift:169:47: Use of undeclared type 'SGSegmentedControl'

这是为什么?

子界面刷新问题

请问怎么才能让每次进入相应的子界面,都能刷新数据,所给的解决方案方法,都只是在第一次进入相关子界面时执行,再次进入无法执行

可以加个功能。。

_pageTitleView.selectedIndex 现在是进入界面之前配置好的 可以选定指定的index 觉得可以修改下 随时 可以调用 这个改变滑动到指定的index.

淘宝iOS6.2.1微淘界面

类似淘宝iOS6.2.1微淘界面,怎么实现上滑逐渐隐藏NavigationBar,segment取代导航栏的位置。

字体变大效果,显示失真

titleView.isOpenTitleTextZoom = YES 字体变大,在手机上显示为糊掉的。
看了源码,你好像是直接对 transform进行操作,所以字体变大后失真了。

    // 标题文字缩放属性
    if (self.isOpenTitleTextZoom) {
        [self.btnMArr enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            UIButton *btn = obj;
            btn.transform = CGAffineTransformMakeScale(1, 1);
        }];
        button.transform = CGAffineTransformMakeScale(1 + self.titleTextScaling, 1 + self.titleTextScaling);
    }

有什么方法让字体不失真吗?

只能支持VC,不能支持View吗

我的场景不需要下面的子界面都是VC,是view就可以了,我用scroll添加了这些view之后,滑动scroll。
上面的titleView并不会跟着变,而你提供的方法都不适合我这种情况,请问要怎么修改

微博个人主页

你好,我想问下,关于微博个人主页,当滑动子tableView的时候,你是如何让外面那个大tableView滑动的,你滑动子tableView的时候,设置了其偏移量为0,但是这只会导致谁都滑不动呀。子tableView不会挡住大tableView的滚动事件吗,我试了下,当滑动子tableView的时候,大tableView不会触发scrollViewDidScroll方法,而你的我发现两种tableView会同时触发各自的scrollViewDidScroll,你是如何做到的,哪句代码是核心?

当标题个数较少时未居中问题

当标题个数是2个或者是三个时 该控件无法在初始化的frame中居中显示,建议添加三个枚举状态:居中,左对齐,右对齐等类似的设置

tabbar 不能隐藏

在pageContentView管理下的界面里放一个 tableView, 点击 tableView 的 cell 跳转下级页面时, tabbar 不能隐藏

重设标题数组

titleView创建后标题无法改变,请问有没有重设标题数组的方法,传入新的标题代替原有的。

SGPageContentView有问题

SGPageContentView有问题,因为是使用collecview来实现的,cell的重用机制导致如果cell不在屏幕上就会被回收,那么添加在cell上面的childVC的view就没了,这个时候如果要调用该childvc来做一些事情就会有问题

假设有三个childvc,我滑动到最后一个,理论上应该全部加载完了,但是我再随机滑动,会出现有的子childvc的viewdidload方法再次调用,说明该子childvc的view被回收了

可以使用SGPageContentScrollView来实现是一次全部加载完毕,还是滑动后在加载

样式

样式可以再多点么,谢谢!

发现有2个问题:
1.点击已经选中的item,颜色会由红色,变为黑色
2.将中间那个控制器滚到第12行,然后去第3个控制器,下拉操作后,再回去中间那个控制器,滚到第0行了.

建议和需求

可以支持带图片标题吗? 可以设置图片的选中,未选中和选择过三种状态,而且带动画的那种

返回上级页面无法刷新

子页面进入 其他页面 有数据改变操作,到那个从这个页面返回子页面的时候 无法刷新子页面的数据??

指示器的宽度问题

当滑动几次之后下面的指示器中心与上面文字的中心不一致,下面指示器会向右偏移
img_0133

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.