UIButton按钮图片在上文字在下
UIButton* locationBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 320/2, 55)];
[locationBtn setImage:[UIImage imageNamed:@"location.png"] forState:UIControlStateNormal];
[locationBtn.imageView setFrame:CGRectMake(0, 0, 50, 80)];
[locationBtn setTitle:@"定位" forState:UIControlStateNormal];
locationBtn.imageEdgeInsets = UIEdgeInsetsMake(-10,40,0,0);
locationBtn.titleEdgeInsets = UIEdgeInsetsMake(30,0,0,0);
[locationBtn.titleLabel setTextAlignment:NSTextAlignmentCenter];
[locationBtn.titleLabel setFont:[UIFont systemFontOfSize:12]];
[scrollView addSubview:locationBtn];
UIButton* tjBtn = [[UIButton alloc] initWithFrame:CGRectMake(320/2, 0, 320/2, 55)];
[tjBtn setImage:[UIImage imageNamed:@"location.png"] forState:UIControlStateNormal];
[tjBtn.imageView setFrame:CGRectMake(0, 0, 50, 80)];
[tjBtn setTitle:@"报名人数统计" forState:UIControlStateNormal];
tjBtn.imageEdgeInsets = UIEdgeInsetsMake(-10,40,0,0);
tjBtn.titleEdgeInsets = UIEdgeInsetsMake(30,-45,0,0);
[tjBtn.titleLabel setTextAlignment:NSTextAlignmentCenter];
[tjBtn.titleLabel setFont:[UIFont systemFontOfSize:12]];
[scrollView addSubview:tjBtn];
- 大小: 11 KB
分享到:
相关推荐
总之,ZJCustomButton是iOS开发中一个实用的小工具,它通过简洁的API帮助开发者高效地定制UIButton的图像和文字布局。在处理复杂的界面设计时,这样的库能够极大地提升开发效率,同时保持代码的整洁。对于需要频繁...
UIButton+CenterImageAndTitle是UIButton的Category,专门用于修改UIButton的图片和文字位置,提供修改图片和文字位置的五种模式:1、图片和文字上下居中,图片在上,文字在下;2、图片和文字左右居中,文字在左,...
相信每位iOS开发者都知道在UIButton中可以设置图片和文字,也经常见到同时设置有图片和下方提示文字的按钮,但是当我自己去对图片按钮添加提示文字的时候,却发现这并不是想象中的那么简单。怎么不简单呢?下面来...
IOS 开发之自定义按钮实现文字图片位置随意定制 可能有些看到这篇文章的朋友会觉得很不屑:“按钮谁不会自定义?还需要看你的?” 也确实,按钮是我们项目中最常见的控件之一,天天在使用。对于不同类型的按钮,我们...
总结来说,要实现`UIButton`左边图片右边文字的效果,开发者需要设置`imageEdgeInsets`和`titleEdgeInsets`属性,这两个属性允许自定义图片和文字在按钮内的相对位置。通过适当调整这些值,可以灵活地控制图片和文字...
本教程将深入讲解如何自定义UIButton,调整图片对齐方式,控制显示位置,设置图片大小,添加泡泡效果以及处理按钮的点击状态变更。 首先,让我们讨论如何实现自定义UIButton的图片对齐方式。默认情况下,UIButton的...
这个项目名为"swift-YLButton自定义按钮文字图片位置随意定制",表明它是基于Swift语言实现的,并且主要关注的是按钮组件的自定义功能。 YLButton的核心特性在于其高度可定制性。在iOS开发中,系统提供的UIButton...
本教程将深入探讨如何实现UIButton和UILabel的文字旋转(倾斜)效果,让应用界面更具吸引力和独特性。 首先,我们要理解旋转(倾斜)的概念。在二维坐标系中,旋转是通过指定角度改变对象的位置,使其偏离原始方向...
我们可以通过设置其type属性来改变按钮的外观,通过setTitle:forState:和setImage:forState:方法来设置文字和图片。 接着,我们要引入手势识别的概念。在iOS中,UIPanGestureRecognizer是一种用于检测平移手势的...
在iOS开发中,用户界面(UI)的交互体验至关重要,其中按钮(UIButton)是常见的交互元素之一。有时候,我们可能会遇到这样一个问题:当点击按钮触发网络请求,如发送验证码时,按钮会出现闪烁现象,这会降低用户...
然而,系统默认的`UIButton`可能无法满足所有设计需求,比如调整图片与文字的位置或者改变图片大小。在这种情况下,开发者通常会选择自定义`UIButton`来实现更个性化的布局和视觉效果。`ZZUIButton`就是一个这样的...
本篇将深入讲解如何利用 `UIEdgeInsets` 来实现 `UIButton` 上的文字和图片的上下垂直居中对齐。 `UIEdgeInsets` 是一个结构体,用于描述四边的内边距。它由四个浮点型变量组成:`top`、`left`、`bottom` 和 `right...
这个是简单的UIButton按钮动画效果案例,简单的UIButton按钮动画,可以自定义button属性,大家可以了解一下。 详细说明:http://ios.662p.com/thread-2272-1-1.html
2. **图片在上,文本在下**: 这种布局适合空间有限,但仍需明确展示图标含义的情况。使用YYButton的`YYButtonImagePositionTop`属性,可以轻松实现这种布局。同时,可以设定间距,使得图文之间不会过于紧密。 3. ...
本教程将深入探讨如何在自定义cell中添加UIButton,并实现点击事件的处理,包括通过代理方法和代码块(Block)两种方式。下面我们将详细讲解这两种实现方式。 首先,我们创建一个自定义的UITableViewCell子类,比如...
button.setTitle("按钮文字", for: .normal) button.setImage(UIImage(named: "yourImageName"), for: .normal) ``` 2. 使用`titleEdgeInsets`将文字向左移动,使其靠近按钮的左边框。 ```swift let ...
在iOS应用开发中,UI设计和交互是至关重要的部分,其中按钮(UIButton)是最常见的交互元素之一。在某些场景下,比如用户注册或找回密码时,我们常常需要一个具有倒计时功能的按钮,以便在用户点击获取验证码后,...
"UIButton的图文混排"就是这样一个功能,它允许我们在按钮上灵活地布置文字和图片,使得UI设计更加丰富多变。 苹果提供了多种方法来实现UIButton的图文混排,包括编程方式和使用Interface Builder(XIB)进行可视化...
[button setTitle:@"按钮文字" forState:UIControlStateNormal]; [button setImage:[UIImage imageNamed:@"buttonImage"] forState:UIControlStateNormal]; [button setImageTitleSpacing:20]; // 设置文字和图片...