`
zl4393753
  • 浏览: 339508 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

IOS 开发之设置UIButton的title

 
阅读更多
btn.frame = CGRectMake(x, y, width, height);
[btn setTitle: @"search" forState: UIControlStateNormal];
//设置按钮上的自体的大小
//[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法
//应该使用
btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];
[btn seBackgroundColor: [UIColor blueColor]];
//最后将按钮加入到指定视图superView
[superView addSubview: btn];
==========================================================
tvnamelabel=[[UIButton alloc]initWithFrame:CGRectMake(5,5,200,40)];
这样初始化的button,文字默认颜色是白色的,所有如果背景也是白色的话,是看不到文字的,
btn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft ;//设置文字位置,现设为居左,默认的是居中
[btn setTitle:@“title”forState:UIControlStateNormal];// 添加文字
有些时候我们想让UIButton的title居左对齐,我们设置
btn.textLabel.textAlignment = UITextAlignmentLeft
是没有作用的,我们需要设置
btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;
但是问题又出来,此时文字会紧贴到做边框,我们可以设置
btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);
使文字距离做边框保持10个像素的距离。
=======================================================
设置UIButton上字体的颜色设置UIButton上字体的颜色,不是用:
[btn.titleLabel setTextColor:[UIColorblackColor]];
btn.titleLabel.textColor=[UIColor redColor];
而是用:
[btn setTitleColor:[UIColor blackColor]forState:UIControlStateNormal];
分享到:
评论

相关推荐

    ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距.zip

    在这个项目"ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距"中,作者Coder-ZJ提供了一个简洁的解决方案,通过一个简单的调用来调整这些属性。 在UIButton的默认设置下,image和title...

    IOS倒计时设置UIButton标题title的抖动问题

    在iOS开发中,经常需要实现一个功能:当用户点击发送验证码按钮后,该按钮进入禁用状态,并开始倒计时,显示剩余的秒数。然而,这个过程中可能会遇到一个常见的问题,即UIButton的标题在倒计时过程中出现抖动现象。...

    iOS设置UIButton文字显示位置和字体大小、颜色的方法

    总结一下,设置UIButton的文字位置、字体大小和颜色是iOS开发中的基本操作。理解并熟练掌握这些技巧将有助于提高你的开发效率和应用质量。记得在实际应用中,根据设计需求灵活运用这些方法,同时关注Apple官方文档,...

    ios-Swift UIButton 和 UIAlertController详解.zip

    在iOS开发中,Swift语言是首选的编程工具,而UIButton和UIAlertController是两个核心的UI组件,用于构建用户交互界面。这篇详细的讲解将带你深入理解这两个控件的使用方法,以及如何自定义UIAlertController的样式。...

    UIButton 的图文混排

    在iOS开发中,UIButton是用户界面中不可或缺的组件,它用于响应用户的点击事件,通常显示文本和/或图像。在实际应用中,我们经常需要实现图文混排的效果,以提高界面的美观性和用户体验。"UIButton的图文混排"就是...

    uibutton的使用

    在iOS开发中,`UIButton`是用户界面中最基础且重要的组件之一,用于响应用户的点击交互。本篇文章将深入探讨`UIButton`的基本使用、关键属性以及如何进行适当的封装,以提高代码的可重用性和可维护性。 首先,我们...

    ios-button中image和title的位置.zip

    这个"ios-button中image和title的位置.zip"文件提供了一个解决方案,即创建一个按钮的分类,使图像可以灵活地放在文字的上、下、左、右任何位置。 首先,我们需要了解在Swift或Objective-C中如何创建分类。分类是一...

    ios app的button的图片设置

    在iOS中,我们可以使用UIButton类来创建和定制按钮,包括设置按钮的图片。本篇将深入探讨如何在iOS App中为按钮设置图片。 首先,我们需要了解UIButton的类型。UIButton有几种不同的样式,包括:UIButtonTypeCustom...

    斯坦福大学ios开发课程计算器示例

    在本节斯坦福大学iOS开发课程中,我们将深入探讨如何构建一个基础的计算器应用。这个示例项目,称为"calculatorEx",旨在帮助学生理解Swift编程语言和iOS应用开发的基本概念,尤其是涉及到用户界面(UI)设计、事件...

    IOS 入门开发之导航栏按钮切换

    本专题“iOS入门开发之导航栏按钮切换”将深入讲解如何在导航栏上创建并切换不同功能的按钮,帮助开发者更好地理解和实现这一功能。 一、导航栏基础 1. 导航栏在iOS中的角色:导航栏位于每个屏幕的顶部,通常包含一...

    ios-iOS一个高度自定义的UIButton.zip

    可以自定义image和title布局,修改高亮状态图片,背景色,渲染图片颜色,高度自定义 详细文档:http://www.jianshu.com/p/4603e9bbba56 github:https://github.com/shunFSKi/FSCustomButtonDemo 最新版本将会...

    ios-swift写的button中title和image的位置.zip

    在给定的资源“ios-swift写的button中title和image的位置.zip”中,包含了一个扩展,专门处理了UIButton的title(文字)和image(图像)的位置问题。 Swift中的扩展(Extension)是一种为已存在类型添加新功能的...

    iOS自己实现身份证数字键盘

    我们可以使用UIButton作为每个键的视图,并在按钮的title属性中设置相应的数字或字符。布局时,可以参考系统键盘的样式,确保键位的大小和间距适中。 接下来,我们需要处理这些按键的点击事件。为每个按钮添加一个...

    ios开发图文并茂(UI方面)简单实例

    在iOS开发中,UI设计是至关重要的一环,它关乎到应用程序的用户体验和视觉吸引力。本教程将通过一个在Xcode环境下的简单实例,带你了解如何创建一个图文并茂的用户界面,并实现基本的交互功能。我们将主要关注标签...

    UIButton-XibLinesText-源码.rar

    在iOS开发中,UIButton是用于创建用户交互按钮的重要组件,通常我们用它来展示简单的单行文本。然而,在某些场景下,我们可能需要在按钮上显示多行文本,以提供更丰富的信息。本篇文章将深入探讨如何在Xib...

    iOS标签点击效果

    我们可以通过设置UIButton的title来展示标签文本,并通过 addTarget:action:forControlEvents: 方法添加点击事件监听器。当按钮被点击时,可以改变按钮的文字颜色,以实现点击效果。 另一种方法是创建一个自定义...

    IOS应用源码之Button.rar

    在iOS应用开发中,按钮(Button)是用户界面不可或缺的元素,它允许用户与应用程序进行交互,执行特定操作。这份“IOS应用源码之Button.rar”压缩包很可能包含了一个简单的iOS项目,该项目专注于按钮的使用和自定义...

    ios-计算器.zip

    在iOS开发中,创建一个计算器应用是一个典型的项目,它涵盖了多个关键知识点,主要涉及用户界面(UI)元素的使用,尤其是UILabel和UIButton的交互。在这个"ios-计算器.zip"项目中,开发者通过Xcode,苹果的集成开发...

    ios 文本按钮等控件分类

    创建一个UIButton,我们可以设置其`title`属性来添加文本,`image`属性用于显示图像。`titleLabel`和`imageView`子视图分别管理文本和图像,通过调整它们的frame或使用AutoLayout来实现文本和图像的相对位置。同时,...

Global site tag (gtag.js) - Google Analytics