草庐IT

uibuttons

全部标签

ios - UIButton 设置图像和标题

我用下面的代码加载的是上半部分的图片,下半部分是按钮的标题,但是只有图片,请问这是为什么呢?有什么好的建议请告诉我们,谢谢UIButton*myButton=[[UIButtonalloc]initWithFrame:CGRectMake(160,400,73,44)];[myButtonsetImage:[UIImageimageNamed:@"icon.png"]forState:UIControlStateNormal];[myButtonsetImageEdgeInsets:UIEdgeInsetsMake(0,0,22,0)];[myButtonsetTitle:@"test

ios - 确定 Objective C 中哪个 UIButton 触发事件

我有一些UIButton,按下时会触发方法(IBAction)buttonPressed:(id)sender。现在我为每个(btnPlay、btnStop、btnPause)设置了一个文档标签,但我不相信我可以在ObjectiveC中访问它。我可以在xcode中设置一些东西作为变量,所以当buttonPressed()isfired我知道是哪个按钮(btnPlay、btnStop或btnPause)触发了事件吗? 最佳答案 您应该将IBAction更改为如下所示-(IBAction)buttonPressed:(UIButton*

ios - 在 iOS 中为 uibutton 将 3 行动画化为箭头

有谁知道如何通过将CGAfflineRotation应用到3个View来将3条平行线动画化为右箭头,就像在导航菜单栏中发生的那样,以打开侧边菜单。我真的需要这些方面的帮助,这样至少我可以有一个开始的想法。这是尝试绘制它的样子:-______________\_______to___________\//任何想法或建议都会有所帮助。 最佳答案 如您所说,您应该使用CGAffineRotation。我给出了你想要的简单示例,所有内容都应该打包到适当的方法中,View应该包含一些基本的autolayouts/layoutFrames等。我

ios - 如何在 Objective c 中以编程方式在 UIView 中以相同的宽度放置 2 个 UIButton?

我使用了这段代码(在UIView类中)。-(void)setup{self.backgroundColor=[UIColorcolorWithWhite:0.12falpha:1.0f];_doneTextButton=[UIButtonbuttonWithType:UIButtonTypeCustom];_doneTextButton.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;[_doneTextButtonsetTitle:@"Save"forState:UIControlStateNorm

iphone - 通过代码设置在 Interface Builder 中创建的 UIButton 的图像

我在InterfaceBuilder中设置了许多UIButton(但都与适当的导出名称链接)。这些按钮具有使用InterfaceBuilder中的检查器设置的图像。但是,我希望能够在特定事件期间更改按钮中显示的图像(例如,用户选择适当的设置选项,所有按钮从显示Frog图像变为图像一只兔子)。有没有直接的方法来做到这一点?更改必须立即进行,而不是在下一次加载时进行。非常感谢 最佳答案 这对你有用吗?[buttonsetBackgroundImage:[UIImageimageNamed:@"frog.png"]forState:UIC

iOS - 更改 UIButton 或自定义 UIButton 的渐变背景

我使用.h文件创建了自己的派生自UIButton的类:@interfaceMenuButton:UIButton-(void)changeBackground;@end在实现中,我尝试添加一些改变背景的方法,但到目前为止没有成功:#import"MenuButton.h"#import"GradientLayers.h"@implementationMenuButton-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){[selfcommonInit];}returnself;}-(id)i

ios - 我的 UIView 有一个 UIButton 作为它的 subview 之一,但没有响应 objective-c 中的事件

这是我的代码。在尝试解决此问题一两个小时后,它开始看起来很拥挤。我试过将启用用户交互设置为是,我试过只使用一个按钮而不是将其设为另一个View的subview。现在我有filterBar>filterBarContainer>filterButton。-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];self.navigationController.navigationBar.userInteractionEnabled=YES;self.view.userInteractionEnabled=YES;

ios - Xamarin iOS UIButton 隐藏/显示

我的Xamarin-iOS项目中的UIButton有问题。我与伟大的MvvmCross和FluentLyout-Helpers一起工作(参见:FluentLyout)。但是布局不是我的问题。我将UIButton的隐藏属性设置为true。所以按钮在我的View中不再可见。但是按钮的空间仍然存在。在下图中,您可以看到我的问题。在google+和yammer按钮之间是一个Twitter按钮(隐藏)。但空间仍然存在。我的布局代码://Setlayout-constraintsView.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints()

ios - UIButton 单击事件在自定义 UITableViewCell 中被多次调用

我有一个自定义的UITableViewCell,其中有一个UIButton。单击按钮时,将多次调用单击事件。这是我正在使用的代码。CustomCell.cspublicstaticCustomCellCreate(){return(CustomCell)Nib.Instantiate(null,null)[0];}internalvoidBindData(){//somecodebtnSave.TouchUpInside+=(objectsender,EventArgse)=>{Console.WriteLine("buttonclicked");};}TableSource.cspu

所有 UIButtons 的全局 ios 触觉反馈

如何在整个应用程序中为每个UIButton的每个touchupinside事件应用触觉反馈,而无需为每个单独的按钮编写代码?我已经尝试创建一个UIButton类别并覆盖-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event但这弄乱了我的一些UIButton操作,(我可能实现得很糟糕)有人有什么建议吗? 最佳答案 在类别中覆盖提到@ChoungTran的此类方法并不是一个好主意。如果您想自定义类别中的默认方法,最好在swizzledmethod中执行此操作.但是,我更愿意创