美文网首页
按钮设置集合:(文字左对齐,左文右图等)

按钮设置集合:(文字左对齐,左文右图等)

作者: 爱喝农药de清凉 | 来源:发表于2017-06-07 17:01 被阅读12次

    文字左对齐:
    按钮距离屏幕边缘 15
    [remindButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 15, 0, 0)];

    按钮 左对齐
    remindButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
    

    左文右图:
    [starButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -starButton.imageView.bounds.size.width, 0, starButton.imageView.bounds.size.width)];

    [starButton setImageEdgeInsets:UIEdgeInsetsMake(0, starButton.titleLabel.bounds.size.width, 0, -starButton.titleLabel.bounds.size.width)];

    问题描述:按钮 点击不松手 会出现 文字 和 图片偏移
    解决: 当不松手 时 ,按钮的状态 为 高亮 和 点击的 混合状态 所以需要设置会和状态 图片 和 文字
    [starButton setTitle:@" " forState:UIControlStateSelected | UIControlStateHighlighted];
    [starButton setImage:[UIImage imageNamed:@"l11_5_home_btn_join_on"] forState:UIControlStateSelected | UIControlStateHighlighted];

    相关文章

      网友评论

          本文标题:按钮设置集合:(文字左对齐,左文右图等)

          本文链接:https://www.haomeiwen.com/subject/dylafxtx.html