`
quankevin
  • 浏览: 5053 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

在IOS程序中设置UIButton的字体大小

 
阅读更多

m_selectBox = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];

    [m_selectBoxsetFrame:CGRectMake(10, 5, APP_SCREEN_WIDTH - 20, TopHeight - 10)];

    [m_selectBoxsetTitle:@"全部"forState:UIControlStateNormal];

//    [m_selectBox setBackgroundImage:[Public imageWithName:@"btn_home" ofType:@"png"] forState:UIControlStateNormal];

    [m_selectBox.titleLabelsetTextAlignment:NSTextAlignmentCenter];

    [m_selectBox.titleLabelsetFont:[UIFontsystemFontOfSize:12]];

    [m_selectBoxsetContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];

    [m_selectBoxsetContentEdgeInsets:UIEdgeInsetsMake(0, 10, 0, 0)];

    [m_selectBoxaddTarget:selfaction:@selector(pressButtonChoose:) forControlEvents:UIControlEventTouchUpInside];

    [m_topButtonChooseaddSubview:m_selectBox];

 

    [self.viewaddSubview:m_topButtonChoose];

//设置按钮上的自体的大小

//[m_selectBox setFont:[UIFont systemFontOfSize:12]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法

//应该使用

[m_selectBox.titleLabel setTextAlignment:NSTextAlignmentCenter];

    [m_selectBox.titleLabel setFont:[UIFont systemFontOfSize:12]];

//最后将按钮加入到指定视图superView

[self.view addSubview:m_topButtonChoose];

 

附:创建按钮的两种方法:

1、动态创建
btnfont = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btnfont setFrame:CGRectMake(100, 10, 120, 40)];
[btnfont addTarget:self action:nil forControlEvents:UIControlEventTouchUpInside];
[btnfont setTitle:@"字体" forState:UIControlStateNormal];
btnfont.backgroundColor=[UIColor clearColor];
[self.view addSubview:btnfont];
2、在xib文件中已经创建好,通过tag获取按钮
UIButton *testButton= (UIButton*)[self.view viewWithTag:100];
[testButton addTarget:self action:@selector(test:) forControlEvents:UIControlEventTouchUpInside];

注册事件
-(void) test: (id) sender{

UIAlertView *av = [[[UIAlertView alloc] initWithTitle:@"ceshi" message:@"test11111" delegate:nil cancelButtonTitle:@"OK"otherButtonTitles:nil] autorelease];

[av show];

}

分享到:
评论

相关推荐

    IOS应用源码之【框架】iOS中显示任何TTF字体.rar

    在iOS应用开发中,开发者有时需要使用自定义的TrueType Font (TTF) 字体来增强界面的视觉效果和用户体验。本源码包"【框架】iOS中显示任何TTF字体"提供了一种方法,帮助开发者在iOS应用中集成并显示自定义的TTF字体...

    UIButton+Badge.zip

    在iOS开发中,UIButton是苹果提供的一个基础控件,用于创建和处理用户交互的按钮。然而,有时我们可能需要在按钮上添加额外的信息,比如一个小红点或者数字,以提示用户有未读消息或者更新。"UIButton+Badge.zip"这...

    获取IOS字体集源代码

    在Cell的配置过程中,可以为UILabel、UIButton等UI元素设置字体: ```swift func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView....

    可展示iOS中可用的字体

    在iOS开发中,选择合适的字体对于提升用户界面的体验至关重要。`SwiftFonts`是一个开源项目,专门用于展示iOS系统中所有可用的字体,它由Swift编程语言编写,为开发者提供了一个直观的方式去浏览、了解和测试不同的...

    ios-省市区三级联动,已封装在View中,直接调用,可选择内容字体,默认地址.zip

    标题提到的"ios-省市区三级联动,已封装在View中,直接调用,可选择内容字体,默认地址.zip"是一个专门解决这个问题的组件。这个组件已经完成了封装,开发者可以直接引入到自己的项目中使用,极大地简化了开发流程。...

    IOS UINavigationBarItem设置

    在iOS应用开发中,`UINavigationBarItem` 是一个至关重要的组件,它位于 `UINavigationController` 的导航栏上,用于展示应用程序中的导航元素,如标题、返回按钮和其他自定义视图。`UINavigationBarItem` 提供了对...

    iOS猜数字字母游戏源码

    在这款名为“iOS猜数字字母游戏”的源代码中,我们可以深入了解iOS应用开发,特别是游戏开发的相关技术。这个游戏结合了猜数字和猜字母的元素,旨在提供一种娱乐性强、易上手的体验,非常适合初级开发者进行实践和...

    iOS控件使用1

    在iOS开发中,控件是构建用户界面的基本元素,它们使得用户可以与应用程序进行交互。本文将深入探讨iOS中的控件使用,特别是按钮(UIButton)的使用,这在标题"iOS控件使用1"和描述中都有提及。我们将结合一个名为...

    IOS应用源码之Button.rar

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

    UIButton of UIKit

    - **自定义外观**:可以通过设置按钮的字体、大小、边框样式等来自定义按钮的外观。 #### 示例代码 以下是一个简单的 `UIButton` 使用示例: ```objective-c UIButton *button = [UIButton buttonWithType:...

    iOS 开发-基础控件

    根据给定的信息,我们可以推断出这段文字与iOS开发中的基本控件有关,尤其是在Swift语言下的UIKit框架中常用的几种UI元素。尽管原文表述不够清晰,但可以从中提取出关于UILabel和UIButton的一些知识点。 ### iOS...

    ios应用源码之从头教你不用ib写漂亮的程序 niblesshelloworld 2018127

    1. **纯代码布局**:不依赖IB,我们需用Swift或Objective-C编写代码来创建UI元素,如UILabel、UIButton等,并设置它们的属性,如大小、位置、字体、颜色等。这涉及到对AutoLayout的理解和使用,包括约束...

    ios demo,代码创建按钮button

    在iOS开发中,创建UI元素是应用程序界面设计的基础工作,其中按钮(UIButton)是最常见且重要的控件之一。本教程将深入讲解如何在代码中创建一个按钮,这对于开发者理解和掌握iOS应用编程至关重要。 首先,我们需要...

    IOS 动态添加视图

    在iOS开发中,动态添加视图是一项非常重要的技能,它允许开发者在运行时根据需求创建和插入各种UI元素,如按钮(Button)或图像视图(UIImageView)。这为应用程序提供了极大的灵活性,特别是在处理用户交互、内容...

    iOS 学习UI部分,代码和笔记,超详细

    在iOS开发中,UI(User Interface)部分是构建应用程序外观和交互的核心,它涉及各种控件和布局的设计。本资源包含iOS学习UI部分的代码和笔记,内容详细,旨在帮助开发者深入理解并熟练掌握iOS UI的开发技巧。下面将...

    UIButton_Class

    ### UIButton_Class知识点详解 ...综上所述,`UIButton`是一个功能强大且高度可定制的控件,适用于各种iOS应用程序中。通过掌握其提供的API和属性,开发者可以轻松地创建美观且交互性强的用户界面。

    ios-仿系统alertview.zip

    在iOS应用开发中,UIAppearance协议和UIAlertView是两个重要的知识点,而"ios-仿系统alertView.zip"这个资源正是为了帮助开发者实现与系统风格一致的弹出警告视图。在这个项目中,HYAlertViewDemo-master是核心代码...

    IOS新手彩虹色带自动移动源代码

    “按钮控件”是iOS应用中常见的交互元素,我们可以使用UIButton来创建。按钮可以响应用户的触摸事件,触发相应的动作。可以通过故事板拖拽或代码创建按钮,并设置其标题、样式、大小等属性,以及添加点击事件处理...

    ios app舒尔特方格源码 初学ios的好例子

    这种方式更考验开发者对AutoLayout和Size Classes的理解,同时也提供了一个深入了解iOS程序结构和Swift或Objective-C编程语言的机会。 在iOS开发中,XIB文件是Apple提供的一种可视化设计工具,用于创建和布局用户...

    ios-iOS - UI - 01 - 计算器.zip

    在iOS开发中,UI(用户界面)设计是至关重要的,因为它直接影响到用户的体验和应用程序的受欢迎程度。本压缩包文件“ios-iOS - UI - 01 - 计算器.zip”显然关注的是一个基本但关键的UI组件:计算器。在iOS应用中,...

Global site tag (gtag.js) - Google Analytics