草庐IT

UIBUTTON

全部标签

ios - 如何将 UIButton 设置为选中和禁用

尝试在UIButton上同时切换选中和启用属性,从而创建4种潜在状态(选中和禁用、选中和启用、未选中和禁用、未选中和启用)。在viewDidLoad中,我定义了按钮状态的图像-(void)viewDidLoad{[superviewDidLoad];[self.inputToolbar.contentView.leftBarButtonItemsetImage:[UIImageimageNamed:BLUE_IMAGE]forState:UIControlStateNormal];[self.inputToolbar.contentView.leftBarButtonItemsetIm

翠鸟无法为Uibutton设定

代码是:leturl=URL(string:(user?.avatar)!)!print(url.absoluteString)letresource=ImageResource(downloadURL:url,cacheKey:"my_avatar")testUIButton.kf.setImage(with:resource,for:.normal)结果是testuibutton显示tintcolor,不会显示任何图像。看答案最终结果是我们必须为ImageButton设置占位符图像。它似乎与AndroidDev设想相同。

iOS - 动画 UIButton ImageView 图像导致按钮在之后为 'selected'

我正在尝试为UIButton的图像制作动画。动画运行良好,但之后它总是在按钮上涂上灰色调(就好像它被突出显示/选中)。代码:NSArray*images=[[NSArrayalloc]init];images=[NSArrayarrayWithObjects:[UIImageimageNamed:IMAGE1],[UIImageimageNamed:IMAGE2],[UIImageimageNamed:IMAGE3],[UIImageimageNamed:IMAGE4],nil];iconBobble.imageView.animationImages=images;iconBobbl

ios - 旋转 UIButton

我一直在尝试使用以下方法旋转按钮:-(IBAction)rotate:(id)sender{CGPointpencilCenter=pencil.center;[pencilsetCenter:pencilCenter];CGFloatfloater=1.0;[UIViewanimateWithDuration:0.7animations:^(void){[pencilsetTransform:CGAffineTransformMakeRotation(floater)];}];[UIViewanimateWithDuration:0.7animations:^(void){[penc

ios - UITableViewCell 中的 UIButton

我在myCustomCell类中有2个UIButtons,它是UITableViewCell的子类。黑色轮廓是由“cellForRowAtIndex”返回的单元格(UITableViewCell*)。此单元格包含作为subview的“myCustomCell”。“myCustomCell”有两个UIButton和以下属性:backgroundcolor=clearColoropaque=NO单击单元格中除两个红框(UI按钮)以外的任何位置时,我希望触发“didSelectRowAtIndexPath”。但是,如果用户单击UIButton,则只需要触发目标的选择器,而不是“didSele

ios - 在 UiButton 中对齐图像和标题

这个问题在这里已经有了答案:HowcanIsetthetitleofaUIButtonasleft-aligned?(14个答案)关闭9年前。我希望在UiButton中对齐标题和图像,使标题显示在左侧,图像显示在最右侧。请注意,按钮被拉伸(stretch)以水平填充屏幕。按钮布局应如下所示:-[标题..]标题应该有一些左填充。图像应该有一些正确的填充。CGFloatwidth=self.frame.size.width;CGFloatimageWidth=[buttoncurrentImage].size.width;button.contentHorizontalAlignment=

iphone - 自定义 UIButton

我在iPhone的内置应用程序中看到有一个红色的删除UIButton。我的问题是,如何更改按钮的颜色。通常在属性检查器中有一个'tint'属性,但在使用UIbutton时没有。有没有办法以编程方式更改颜色?感谢您的帮助。 最佳答案 您可以使用按钮的图层来制作带有颜色的按钮。首先将QuartzCore框架添加到您的项目中。然后添加#import进入您的View类。要制作红色按钮,请执行此操作UIButton*myButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[myButtonse

ios - 如何设置子类 UIButton 的突出显示标题颜色?

我已将UIButton子类化,并尝试在突出显示按钮时设置标题颜色。自定义按钮也在nib文件中。我有代码:-(void)layoutSubviews{[superlayoutSubviews];self.titleLabel.textColor=[UIColorblueColor];[selfsetTitleColor:[UIColorredColor]forState:UIControlStateHighlighted];//Offendingline}但是,当我有setTitleColor:forState:行时,View不会加载(似乎进入无限循环并且不显示)。是否应该在其他地方声明

iphone - 如何强制 UIButton 始终在顶部

我有一个UIButton和一个UIView动画,按下UIButton时向下滑动。问题是UIView遮盖了UIButton。我希望UIButton始终保持在顶部。我在viewDidLoad中试过这个:[self.viewbringSubviewToFront:categoryBtn];虽然不起作用。谢谢你的帮助 最佳答案 在您的主视图上添加任何UIView或任何其他View之后,只需将您的这一行添加为bringsassupeviewforbutton[self.viewbringSubviewToFront:categoryBtn];

ios - UIButton 分组按钮

我正在尝试创建一个完全像这样设置的按钮:我该怎么做?有人可以告诉我代码吗?有没有办法像这样“分组”UIButton? 最佳答案 您需要使用UITableViewController并将部分设置为UITableViewStyleGrouped。每个组都是一个部分,因此您需要使用-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView返回您有多少个部分。对于每个部分,您要指定有多少行-(NSInteger)tableView:(UITableView*)tableVi