草庐IT

UIBUTTON

全部标签

ios - 如何更改放置在原型(prototype)单元格中的 UIButton 标题?

我有带有自定义单元格类型的TableView。在原型(prototype)cell中,我有3个按钮。当我按下另一个按钮时,我希望能够更改按钮标题。我试试这个:-(IBAction)doSomething:(id)sender{CGPointhitPoint=[senderconvertPoint:CGPointZerotoView:self.myTableView];NSIndexPath*hitIndex=[self.myTableViewindexPathForRowAtPoint:hitPoint];NSLog(@"%ld",(long)hitIndex.row);//Thisw

ios - 如何在 XIB 文件中设计自定义 UIButton?

我正在尝试为单选按钮类创建自定义UIButton。选中时,按钮的背景颜色为橙色,文本颜色为白色;未选中时,按钮的背景颜色为白色,文本颜色为黑色。我能够通过在按钮的文本标签下方添加彩色UIView以编程方式执行此操作,但我希望使用XIB文件来执行此操作。但是,我终其一生都找不到在XIB文件中设计UIButton的在线教程。有没有办法做到这一点?任何人都可以告诉我如何操作或给我指点教程吗?编辑:为清楚起见,我使用的是Storyboard。我不是在谈论整个ViewController的xib文件。我说的是只为一个按钮制作一个XIB文件。这可能吗? 最佳答案

iphone - 如何在导航栏上偏移 UIBarButtonItem 内的 UIButton 图像?

这是我用来插入自定义UIBarButtonItem作为我的导航栏上的左按钮的代码。问题是按钮太靠近左边缘,我无法弄清楚如何在不使用左侧填充的另一个图像的情况下稍微缩进它?UIButton*btn=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,20,20)];btn.imageEdgeInsets=UIEdgeInsetsMake(0,10,0,0);[btnsetBackgroundImage:[UIImageimageNamed:@"image.png"]forState:UIControlStateNormal];self.myBtn=b

ios - UIButton 动画后没有响应

我宁愿先从下面的链接下载项目,然后继续提问(只有36kb)DownloadLink一开始我的情况如下。当我单击“我的办公室”按钮时,我正在调用操作actionSeenButton这将打印NSLog(@"actionSeenButton");-(IBAction)actionSeenButton:(id)sender{NSLog(@"actionSeenButton");}这很完美。当我点击“显示隐藏按钮”时,我将View滑动100并显示顶部的图像和按钮,如下图所示使用的代码是-(IBAction)showHiddenButton:(id)sender{CGAffineTransform

ios - 使用 animationImages 为 UIButton 设置动画会在动画完成后更改按钮状态淡入淡出

我正在使用animationImages为UIButton制作动画并成功制作动画,但在动画完成后UIButton会自动淡出。如何避免淡出?sender.imageView.animationImages=[NSArrayarrayWithObjects:[UIImageimageNamed:[NSStringstringWithFormat:@"main_bird_animation_01%@",ipadVar]],[UIImageimageNamed:[NSStringstringWithFormat:@"main_bird_animation_02%@",ipadVar]],[UI

iphone - 在 Interface Builder (XCode 4) 中设置 UIButton 拉伸(stretch)背景图像

我正在尝试使用InterfaceBuilder中的可拉伸(stretch)图像设置UIButton背景。按钮配置为“自定义”,我已经为其分配了背景图像。View模式设置为“缩放以填充”,但是当我在“拉伸(stretch)”区域中设置任何值时,它似乎没有做任何事情。我已经尝试以编程方式进行,它使用UIImage的stretchableImageWithLeftCapWidth:topCapHeight:消息工作,但Apple不推荐使用它。有什么方法可以让它在InterfaceBuilder中工作吗? 最佳答案 不幸的是,您不能在当前版

objective-c - 在 UIButton 的背景图片上自定义绘图

UIButton的绘制方法调用顺序是怎样的?我有一个UIButton子类,我们称它为UIMyButton。我将它添加到.xibController并给它一个背景图像。然后在UIMyButton.m文件中,我覆盖了drawRect方法并绘制了一个形状。像这样的东西:-(void)drawRect:(CGRect)rect{CGContextRefc=UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(c,[UIColororangeColor].CGColor);CGContextFillRect(c,rect);}问

iphone - 如何在仍然按住手指的同时从使用一个 UIButton 切换到另一个?

想象一下您的键盘。想象一下,您将一根手指放在一个键上,然后(在按住的同时)将手指一直移动到键盘上的另一个键上。现在,假设键盘上的每个键都是一个UIButton。当您将手指放在当前键上时,此键(UIButton)会突出显示。然后,当用户移动到另一个键时,第一个键不再突出显示,而按下的当前键突出显示。现在,我有一个6x8的UIButton网格,每个53x53像素。所以,我有48个UIButtons。我想复制这种想法。用户手指按下的按钮将有一个稍微亮一点的图像(看起来像被选中的样子),而所有其他按钮都不会稍微亮一点。这是我的想法,1)在viewDidLoad中创建所有48个UIButtons

ios - 带有插图的 UIButton 标签文本自动收缩

我正在使用自动布局。我有一个具有固定高度和宽度的UIButton以及一个背景图像(圆角正方形)。它显示可变长度的文本字符串(假设在1到30个单词之间)。我想让文本根据字符串长度自动收缩,并在我的按钮中最多包含3行文本。所以我这样做了:[button.titleLabelsetMinimumScaleFactor:0.01];[button.titleLabelsetAdjustsFontSizeToFitWidth:YES];[button.titleLabelsetNumberOfLines:3];[button.titleLabelsetTextAlignment:NSTextAl

objective-c - 如何在monotouch中改变UIbutton的文字大小?

我试过代码UIbutton*bt=newUIbutton;bt.Font=UIFont.SystemFontSize(35);但我一直收到编译错误“由于保护级别,字体大小无法访问。”任何解决方法? 最佳答案 错误消息远非理想,但SystemFontSize是返回float的属性,而不是返回UIFont的方法。你想要的:UIButtonbutton=UIButton.FromType(UIButtonType.RoundedRect);bt.Font=UIFont.SystemFontOfSize(35)