Giter VIP home page Giter VIP logo

jsdropdownmenu's People

Contributors

jsfu avatar vince-hz avatar

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

jsdropdownmenu's Issues

iOS11有问题不显示啊

加在table的SectionHeader上的,点击不见了,发现CGPoint touchPoint = [paramSender locationInView:self];这个方法拿到的point的y值是个负的

快速连点menu title时,会出现显示问题

例子:快速连点同一个标题3次,本应该是显示列表,但是没有显示出来
解决方法:修改 animateBackGroundViewanimateLeftTableView 两个方法

···
[UIView animateWithDuration:0.2 animations:^{
    view.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.0];
} completion:^(BOOL finished) {
    if (!_show) { // 加上这个判断
        [view removeFromSuperview];
    }
}];
···
···
} completion:^(BOOL finished) {
    if (leftTableView && !_show) {// 加上这个判断
        [leftTableView removeFromSuperview];
    }
    if (rightTableView && !_show) {// 加上这个判断
         [rightTableView removeFromSuperview];
     }
 }];
···

how to reloadData

所需的data从网络获取的,获取新数据后如何reloadData

menu数量计算错误

非常感谢分享源代码,在使用过程中发现一个问题,在demo中修改代码使第三个menu是列表形式,而非collectionview格式,在显示“智能排序”menu时,直接切换到“不限人数”就会出现多余的空白空间,如下截图

qq20150305-2 2x

功能疑问

jsfu 老师你好,我看到您的JSDropDownMenu菜单写的很好,可以实现大多数功能,可是我现在项目有一个需求,在左边需要显示一个列表,在右边需要一个collectionView 并且右边的collectionView需要有一个分组有header 那么这样的情况我想问问用您的控件可以实现么

下拉的菜单的点击事件被下面的tableVIew截获

我在tableView的headerViewForSection上添加下拉菜单,我实现了数据源和代理方法,但是点击下拉菜单的选项时,选项没有反应,此时点击却被菜单下一层的tableView捕捉了,我在黑色蒙层上滑动,依然只能够对tableView操作,此时点击tableView的组头上的选项是有反应的。
同样,我在viewController的View中添加一个UIView放dropdownMenu,和另一个tableView,此时,菜单能正常弹出并进行交互。
能不能看一下?

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.