首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIStepper仅显示减号

UIStepper仅显示减号
EN

Stack Overflow用户
提问于 2012-05-15 18:38:46
回答 1查看 462关注 0票数 0

我试图通过使用一个层来只显示UIStepper控件的一部分,使用下面的代码

代码语言:javascript
复制
UIStepper *testStepper = [[UIStepper alloc]init];
[testStepper setFrame:CGRectMake(120, 220, 94, 27)];
testStepper.maximumValue = 5;
testStepper.minimumValue = 1;
testStepper.value = 1;

testStepper.layer.cornerRadius =3;
testStepper.layer.bounds= CGRectMake(0, 0, 47, 27);
testStepper.layer.masksToBounds=YES;
testStepper.layer.opacity = 1;

[self.view addSubview:testStepper];

但它并没有完全起作用。UIStepper现在只显示UIStepper的左侧(减号边),这是我想要的,但当我按减号边的右侧时,它仍然会增加一个值,而当我按下左侧时,它会减去(我也想要减去左侧的值)。我做错了什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-05-16 03:21:11

您已将makstoBounds设置为YES。基本上,您可以使用以下命令隐藏UIStepper:

代码语言:javascript
复制
testStepper.layer.bounds= CGRectMake(0, 0, 47, 27);
testStepper.layer.masksToBounds=YES;

如果您执行以下操作,您将看到整个UIStepper。

代码语言:javascript
复制
testStepper.layer.bounds= CGRectMake(0, 0, 47, 27);
//testStepper.layer.masksToBounds=YES;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10598964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档