Questions tagged «uibutton»

UIButton是UIView的子类,用于在iOS中显示按钮。它实现了目标动作范例,以将事件发送到控制器层。

19
如何缩放UIButton的imageView?
我使用创建了一个名为UIButton的实例,并带有一个图像[UIButton setImage:forState:]。button.frame大于图像的尺寸。 现在,我想将此按钮的图像缩小。我试图改变button.imageView.frame,button.imageView.bounds和button.imageView.contentMode,但都显得无效。 谁能帮我缩放UIButton的imageView? 我创建了UIButton这样的: UIButton *button = [[UIButton alloc] init]; [button setImage:image forState:UIControlStateNormal]; 我试图像这样缩放图像: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.bounds = CGRectMake(0, 0, 70, 70); 还有这个: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.frame = CGRectMake(0, 0, 70, 70);
81 ios  uibutton  scale 


8
iOS 7圆形框按钮
iOS App Store带有一个蓝色圆形框的按钮,用于购买/下载应用程序。 在我的应用程序中,您可以下载其他内容,并且我想拥有一个类似的按钮,只是因为它看起来对用户来说很熟悉。 如果您不知道,我的意思是:这些按钮,例如“ $ 3.99” 这怎么可能?

5
如何为UIButton添加投影?
我想向UIButton添加阴影。我尝试使用self.layer.shadow *属性。这些属性在UIView中工作,但在UIButton中的行为有所不同。如果能得到任何指示画阴影的指针,我将不胜感激。谢谢! self.layer.cornerRadius = 8.0f; self.layer.masksToBounds = YES; self.layer.borderWidth = 1.0f; self.layer.shadowColor = [UIColor greenColor].CGColor; self.layer.shadowOpacity = 0.8; self.layer.shadowRadius = 12; self.layer.shadowOffset = CGSizeMake(12.0f, 12.0f);
76 iphone  uibutton 

4
如何在Swift中更改按钮标题对齐方式?
我正在尝试将按钮的标题设置在左侧。但是我尝试的所有方法都无法正常工作。 带有: UILabelButton.titleLabel.textAlignment = .Left 要么: UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left 按钮标题仍居中。 还有其他财产吗?
76 ios  swift  uibutton 

15
具有自定义视图的UIBarButtonItem在用作左侧或右侧导航栏项目时在iOS 7上未正确对齐
以下代码可通过iOS 6正常运行: UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); // setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; 这是应该对齐按钮的方式: 但是,在iOS 7上,按钮似乎从右侧或左侧偏移了太多像素: 如何使自定义栏按钮项正确对齐?

11
以编程方式创建按钮并设置背景图片
当我尝试在Swift中创建按钮并设置背景图片时: let button = UIButton.buttonWithType(UIButtonType.System) as UIButton button.frame = CGRectMake(100, 100, 100, 100) button.setImage(IMAGE, forState: UIControlState.Normal) button.addTarget(self, action: "btnTouched:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(button) 我总是收到一个错误:“无法将表达式的类型'Void'转换为'UIImage' ”。
75 ios  swift  uibutton 

4
如何初始化UIButton子类?
我正在尝试在Swift中尝试对UIButton的子类添加双精度值,尝试了所有类型的init并获取并设置了选项,但我无法使其正常工作。 所以我从这个开始 class CVSTButton : UIButton { var cvstPosition: Double required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") super.init(coder: aDecoder) } } 然后我尝试了: class CVSTButton : UIButton { var cvstPosition: Double { get { return self.cvstPosition } set { self.cvstPosition = newValue } } required init(coder aDecoder: NSCoder) …
75 swift  uibutton 

2
UIButton事件。有什么不同?
我遇到了一个问题,当我的按钮显示弹出菜单时,该按钮应保持“按下”状态。弹出框是某些过滤器的选择器,过滤器显示在按钮本身上。当我点击它并显示弹出窗口时,无论如何它都会被取消选择。 我认为我必须重新定义它在触摸事件上的行为,并使其不响应标准touch up inside。然后我想知道其他事件还负责什么?但是我在iOS库中找不到事件列表,而在StackOverflow中只是关于touch up inside或错误行为的问题touch down。 那么触摸事件之间有什么区别? 触摸取消-当您触摸按钮但将手指移开而仍未选择时? 着陆-轻按即可。 着陆重复?? 触摸拖动输入?? 触摸拖动出口? 触摸内部拖动 触摸拖动到外面 在内部进行修饰-点击并释放在其边界内的按钮时。它将UIButtons状态更改为“正常”。 在外面修饰-当您点击并释放按钮时,是否会触碰到边界? 其他IBAction不是由UIButton发送的,对不对?这些事件又如何改变UIButton的外观?喜欢highlighted还是selected? 我很高兴找到关于IBAction的好文章的链接,因为我找不到它。

9
UIButton文本边距/填充
我有以下布局,并且我想在左侧和右侧添加填充。 控件是禁用的UIButton。 我创建按钮的代码是这样的: UIButton *buttonTime = [[UIButton alloc] initWithFrame:CGRectMake(90, 10, 50, 20)]; [buttonTime setBackgroundImage:[[UIImage imageNamed:@"bubble.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateDisabled]; [buttonTime setTitle:@"27 feb, 2011 11:10 PM" forState:UIControlStateDisabled]; [buttonTime setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled]; buttonTime.titleLabel.font=[UIFont fontWithName:@"Helvetica" size:8.0]; buttonTime.titleLabel.lineBreakMode= UILineBreakModeWordWrap; [buttonTime setEnabled:FALSE]; [scrollView addSubview:buttonTime]; [buttonTime release];


6
iPhone上的最小合理按钮尺寸
我正在设计一个iPhone应用程序,该应用程序具有相当大的一组屏幕圆形rect按钮。给定基于手指的触摸屏UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地容纳它们,而又不会过多地损害可用性。也许有苹果建议的最小尺寸?现在是33x33,在模拟器上看起来还不错,但是昨晚我在真实的手机上玩该应用程序,而且很尴尬-按钮感觉太小了。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.