发布网友 发布时间:2022-04-23 00:37
共3个回答
热心网友 时间:2022-05-13 08:48
这样:
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];
注意事项
创建按钮的两种方法:
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];
热心网友 时间:2022-05-13 10:06
首先给你的按钮设置一个class:然后输入如下:
class="btn";
btn{
width:200px;
height:50px;
即可调试按钮字体大小。
例如:一个text文本 button中onclick调用了事件FontChange(21),21为传递的参数:字体大小:
<input type="button" value="字体变大" onclick="FontChange(21);" />
<input id="txtchange" type="text" value="sss" >例如:button调用的函数,函数通过选择器找到id为txtchange的元素,修改元素的字体大小,原生javascript:
function FontChange(size){
document.getElementById('txtchange').style.fontSize=size+'pt'
热心网友 时间:2022-05-13 11:41
<input type="button" value="字体变大" onclick="FontChange(21);" />上边是HTML一个button,一个text文本 button中onclick调用了事件FontChange(21),21为传递的参数:字体大小
上边的是button调用的函数,函数通过选择器找到id为txtchange的元素,修改元素的字体大小,原生javascript
如果是变大一号,就需要先给text设置一个字体大小,否则js是获取不到初始大小的
<input id="txtchange" type="text" style="font-size:50px" value="sss" >这样 你试一下