Giter VIP home page Giter VIP logo

custompopoverview's People

Contributors

maltsugar 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

custompopoverview's Issues

一个小小的建议

给个建议,下来菜单之后选择之后,可以把选择的按钮内容显示在test按钮上,感觉这个需求很经常用的

iOS 11 失效

点击无反应 调试是没有走cellForRow 方法

左边的那个点一下 弹出来一个小静态列表,我怎么在代码中实现不了啊

按照你的代码,leftButton实现的内容变成了右边button实现的内容“I'm viewController's view”;我看你的动态图不是应该实现了左上角点一下弹出一个静态列表吗?请问是怎么回事啊?

还有,你之前做的demo是在UIViewController+导航的基础上实现的,我换成UITableView+导航会不会有影响 啊?
应该是我的Xcode的版本低,所以运行不了,7.2的,我是直接拖你的代码用的。求解惑

iOS 11 弹不出来

[view showFrom:_button alignStyle:CPAlignStyleCenter];
这句话在iOS11中不起作用, 弹不出来

view大小和屏幕同宽就出问题了

当你把弹出的popupview宽度设置成和屏幕一样宽,就出问题了。例如改你demo的源码如下:

注意黑色粗体部分:
`- (void)optionClick:(UIButton *)sender
{
NSArray *menus = @[@"清空已完成", @"清空全部"];
CustomPopOverView *pView = [[CustomPopOverView alloc]initWithBounds:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 300) titleMenus:menus config:nil];
pView.delegate = self;
pView.containerBackgroudColor = RGBCOLOR(64, 64, 64);
[pView showFrom:sender alignStyle:CPAlignStyleRight];
}

//或者

  • (void)handleLeftClick {
    UIViewController *vc = [[UIViewController alloc]init];
    vc.view.backgroundColor = [UIColor yellowColor];
    vc.view.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 300);
    UILabel *lab = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 140, 100)];
    lab.center = vc.view.center;
    lab.text = @"I'm viewController's view";
    lab.numberOfLines = 0;
    [vc.view addSubview:lab];
    CustomPopOverView *view = [CustomPopOverView popOverView];
    view.contentViewController = vc;
    [view showFrom:_leftBtn alignStyle:CPAlignStyleLeft];
    }`

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.