Giter Club home page Giter Club logo

babutton's People

Contributors

boai 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

babutton's Issues

设置圆角无效。然后btn都没了

-(UIButton *)commitBtn
{
if (!_commitBtn)
{
_commitBtn = [UIButton ba_creatButtonWithFrame:CGRectZero title:@"完成" selTitle:@"完成" titleColor:KBackgroundColor_FF titleFont:[UIFont systemFontOfSize:16] image:nil selImage:nil padding:0 buttonPositionStyle:BAKit_ButtonLayoutTypeNormal viewRectCornerType:BAKit_ViewRectCornerTypeAllCorners viewCornerRadius:8 target:self selector:@selector(commitBtnClick)];
}
return _commitBtn;
}

  • (void)viewDidLoad {
    [super viewDidLoad];
    [self.view addSubview:self.commitBtn];
    [self.commitBtn mas_makeConstraints:^(MASConstraintMaker *make) {
    make.left.offset(20);
    make.right.offset(-20);
    make.bottom.offset(-3);
    make.height.offset(44);
    }];

}
只要不用设置圆角的都能正常显示。一设置就没戏。救救孩子~

这个图片上文字下以及文字上图片下都有点问题

图片上文字下:一旦图片的高度的80%大于按钮高度的50%,就会出现图片显示不全的问题以及文字会有一部分压在图片上
文字上图片下:一旦图片的高度的80%大于按钮高度的50%,就会出现图片显示不全的问题

|| 条件一定是成立的 会一直取三目运算符第一个

#define BAKit_SCREEN_WIDTH ((([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortrait) || ([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortraitUpsideDown)) ? [[UIScreen mainScreen] bounds].size.width : [[UIScreen mainScreen] bounds].size.height)

buttonCornerRadii设置不生效的问题

UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds
byRoundingCorners:corners
## cornerRadii:CGSizeMake(20.0, 30.0)];
CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.frame = self.bounds;
maskLayer.path = maskPath.CGPath;
self.layer.mask = maskLayer;

设置buttonCornerRadii不生效 看代码这边貌似是写死成CGSizeMake(20.0, 30.0),可以修改一下
另外是否可以加一个padding参数 来设置图片和文字之间的间隔呢,尤其是在水平布局的话有这种需求

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.