iOS Button实现图片与文字混排


本文用来记录自己开发过程中遇到的问题,以及好的第三方等等。

文字在左,图片在右;文字在右,图片在左;文字在上,图片在下;文字在下,图片在上;

使用自定义view,image加label,然后view上面加手势实现,按钮的点击事件封装在block中。

github链接  github链接 :https://github.com/dsc7219356/customButton

实现代码如下:

CustomButton *button1 = [[CustomButton alloc]initWithFrame:(CGRect){(CGRectGetWidth(self.view.frame)-100)/2,80,100,100}

type:CustomButtonTopImageType

imageSize:CGSizeMake(50, 50) midmargin:10];

button1.isShowSelectBackgroudColor = YES;

button1.imageView.image = [UIImage imageNamed:@"image"];

button1.backgroundColor = [UIColor whiteColor];

button1.titleLabel.text = @"朋友圈";

[self.view addSubview:button1];

[button1 touchAction:^(CustomButton * _Nonnull button) {

NSLog(@"上图标,下文字");

}];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 1,583评论 2 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,930评论 25 708
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,141评论 1 6
  • 文 | 周冲 今天讲三个故事,关于努力无效、阶层固化、底层人难以逆袭的原因。 第一个故事,来自一个姑娘的困惑。 姑...
    a2d02c884892阅读 215评论 0 1
  • 动画是iOS中非常有趣的部分,同时也是提升用户交互体验的有力工具,本文主要分为两个部分,第一个部分讲解基础知识,第...
    郑明明阅读 1,372评论 4 5