用UISlider控制自定义tableViewCell中字体的大小

字体随滑杆的滑动而变大或变小。用滑杆去控制字体的大小很简单,但用字体去控制自定义tableViewcell内字体的大小也很简单,只不过第一次做的时候可能要摸索一下,这里我就简单的给大家演示一下:

这是一个按钮,点击按钮弹出一个带有slider的view

- (IBAction)btnClick:(id)sender
{
    UIView *sliderView = [[UIView alloc]initWithFrame:CGRectMake(self.view.frame.size.width-188, 70, 150, 120)];
    sliderView.backgroundColor = [UIColor blackColor];
    [self.view addSubview:sliderView];

    _setField1 = [[UITextField alloc]initWithFrame:CGRectMake(60, 72, 60, 30)];
    _setField1.backgroundColor = [UIColor clearColor];
    _setField1.textColor = [UIColor whiteColor];
    _setField1.font = [UIFont systemFontOfSize:12];
    [sliderView addSubview:_setField1];
    UISlider *fontSlider = [[UISlider alloc]initWithFrame:CGRectMake(5,77 , 140, 60)];
    fontSlider.minimumValue = 10;
    fontSlider.maximumValue = 20;
    fontSlider.value = 10;
    _showFontValue = fontSlider.value;
    _setField1.text = [NSString stringWithFormat:@"%ld",(long)_showFontValue];
    [fontSlider addTarget:self action:@selector(ChangeFont:) forControlEvents:UIControlEventValueChanged];
    [sliderView addSubview:fontSlider];
}

这是滑动滑杆所触发的方法:

-(void)ChangeFont:(UISlider *)slider
{
   _font = slider.value;

    [_tableview reloadData];
    NSLog(@"============%@",cell.cell1titlelable.font);
}

这是自定义cell中要添加的代码:

 cell.cell1titlelable.font = [UIFont systemFontOfSize:_font];
 cell.cell1soucelable.font = [UIFont systemFontOfSize:_font];
 cell.cell1incollable.font = [UIFont systemFontOfSize:_font];
时间: 2024-08-02 04:54:19

用UISlider控制自定义tableViewCell中字体的大小的相关文章

CSS样式中字体和大小

1.css中引入外部字体文件: @font-face 被列为了 CSS3 的一项新特性,其实它并不是什么新鲜技术,它最早出现在 CSS2 的规范定义中,但是在 CSS2.1 中又被删除,现在被正式列入 CSS3.目前主流的浏览器(IE 4+/Firefox 3.5+/Chrome 1+/Safari 3.1+/Opera 10+)都能够支持这个属性,所以不用担心会有浏览器兼容性问题. @font-face 允许您在网页中使用电脑中没有安装的字体,完全摆脱安全字体的限制.只需将字体包安装在服务器上

Android SearchView 自定义SearchIcon和字体颜色大小

自定义SearchView的搜索图标和字体属性相对复杂一些,记下来. 一.自定义SearchIcon 1.API版本低于21:版本小于21时,要修改SearchIcon比较复杂,需要先获取到SearchView的ImageView,然后为ImageView设置图片,具体代码如下: (1)初始化SearchView控件 mSearch = (SearchView) view.findViewById(R.id.search); (2)设置自定义的搜索图标 if(mSearch==null){ re

Myeclipse中调整xml中字体显示大小

在Windows-preferences下,筛选“font”,在colors and fonts中选择basic 在Basic下选择text font(文本字体) 如图:

如何在MyEclipse2017修改编辑中字体的大小

1.首先打开你的MyEclipse或者是Eclipse这两个东西的设置都是一样的,在window下找到Prefrences并打开. 2.找到General下的Appearance下的Colors and Fonts 3.在界面的右边中的Basic里最下面的找到Text Font 4.点击进去以后会弹出一个界面,在这个界面里你可以修改你的字体,字形和大小,修改完以后保存就可以了 原文地址:https://www.cnblogs.com/talentxiaowei/p/8962323.html

jquery-css练习;改变p标签中字体的大小 颜色 背景

<!DOCTYPE html ><html ><head><title></title><script type="text/javascript" src="js/jquery-1.11.3.js"></script><script type="text/javascript">$(document).ready(function() { $(&qu

Android--用JS去控制WebView显示的字体的大小

<script type="text/javascript"> function changeFontSize(size) { var tfs = '120%'; var ifs = '100%'; var tlh = '30px'; var ilh = '18px'; switch (size) { case 110: tfs = '110%'; ifs = '90%'; tlh = '28px'; ilh = '16px'; break; case 120: tfs =

[爱上Swift] day 6:在TableView中加载自定义TableViewCell

前言 TableView可以帮助我们现实通用的列表样式,如这样: 但是我们有时有需要一些更具定制化的Cell,比如: 也就是说我们会在Cell中布局一些空间,更丰富的显示我们的信息. 让代码飞一会儿 首先我们自定义一个Swift class继承TableViewCell: import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: UILabel! @IBOutlet weak var l

hive优化之------控制hive任务中的map数和reduce数

.    控制hive任务中的map数:  1.    通常情况下,作业会通过input的目录产生一个或者多个map任务. 主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改): 2.    举例: a)    假设input目录下有1个文件a,大小为780M,那么Hadoop会将该文件a分隔成7个块(6个128m的块和1个12m的块),从而产生7个ma

UITableView自定义UITableViewCell中传入数据不显示

通常我们在自定义一个UITableViewCell时,从网络上获取数据,传入到自定义tableviewcell类中,进行加载,运行程序之后,发现仍然没有数据显示: 这里我们以简单的数据源形式来做一次实验,如图所示: 这里_dataSource为NSArray的对象,CustomTableViewCell为自定义cell类,当前为viewcontroller 中的代码: 如下图,为自定义cell中的代码部分: CustomTableViewCell.h头文件部分: CustomTableViewC