草庐IT

UIBUTTON

全部标签

iphone - 如何删除已损坏的 UIButton 的灰色外观

我有一个UIButton,我希望它在禁用状态和正常状态下看起来完全一样。现在它看起来有点灰。 最佳答案 不要使用enabled属性或setEnabled:NO方法,而是使用:[myButtonsetUserInteractionEnabled:NO];这样可以防止按钮被触摸,但不会改变他的外观!另一种方法是,如果您的按钮是自定义按钮并且有图像:[buttonsetImage:someImageforState:UIControlStateNormal];[buttonsetImage:someImageforState:UICont

ios - UIButton 改变位置

我在IB中设置了一个按钮。我设置了一个IBOutlet并将屏幕上的对象链接到它。有没有办法以编程方式更改按钮的位置和/或大小?我知道您可以更改标题和一些内容,但我不知道如何更改它的位置或大小。现在我想相应地改变它的位置。可能吗?如果是,请告诉我怎么做,因为我试图在以下代码中更改按钮的位置,但它在头文件中不起作用。@property(nonatomic,strong)IBOutletUIButton*mybuttonOutlet;在实现文件中:-(void)viewDidLoad{screenSizeHeight=[UIScreenmainScreen].bounds.size.heig

ios - UIButton 背景图像以编程方式更改

如何在单击事件中更改UIButton的背景图像?并在几秒钟内用以前的图像刷新它?我的意思是在点击时更改它的背景图片并在点击后重置它。 最佳答案 [yourButtonsetImage:[UIImageimageNamed:@"yourNormalImage.png"]forState:UIControlStateNormal];[yourButtonsetImage:[UIImageimageNamed:@"yourImageWhenClicking.png"]forState:UIControlStateHighlighted];

ios - UIButton 在 IOS 6 中显示默认的带圆角的白色背景,但在 IOS 7 中没有

我需要一个删除这个默认背景的代码,在IOS7中没有问题,因为我没有看到这个背景。 最佳答案 如果您选择UIButtonTypeCustom类型的按钮,将没有默认背景 关于ios-UIButton在IOS6中显示默认的带圆角的白色背景,但在IOS7中没有,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20265300/

ios - *修改* UIbutton位置(Iphone SDK)

我正在尝试使用UIbutton,只是想了解一下它们到底能做什么。到目前为止我只有一个问题:如何修改UIButton的位置?-(IBAction)buttonClicked:(id)sender{UIButton*senderB=sender;CGPointposition=senderB.frame.origin;CGSizesize=senderB.frame.size;senderB.frame=CGRectMake(position.x,position.y+10,size.width,size.height);}上面的工作很好,但是,每次我想简单地更改时创建一个新的CGrect

iphone - UIButton 在被选中时设置为黑色(我想避免这种情况)

我正在开发iOS4应用程序。我正在使用自定义uibutton使图像可点击。当用户点击图像时,它会消失。看到图像变黑,然后变成原来的颜色,然后消失,这不是很漂亮。有没有办法禁用该效果? 最佳答案 您需要将属性adjustsImageWhenHighlighted设置为NO:[buttonsetAdjustsImageWhenHighlighted:NO];或者,您可以为按钮的所有controlStates设置相同的图像。 关于iphone-UIButton在被选中时设置为黑色(我想避免这种

iphone - 如何在 UIButton 中实现 addTarget 属性

我有一个函数(例如function1),其中有一个按钮和一个名为auxiliarStruct的对象,我有那一行:[btnaddTarget:selfaction:@selector(userSelected:)forControlEvents:UIControlEventTouchUpInside];但是在@selector(userSelected)中,我需要将该函数所需的对象作为参数传递,但我不知道如何实现它。我在这里声明了那个对象://UsersController.h#import@interfaceUsersController:NSObject{NSInteger*prof

iPhone:如何制作可以轻松点击的 UIButton?

我正在使用UIView和UIButtons而不是UINavigationBar制作自定义导航栏。但是我的导航栏上的UIButtons没有敏感响应。我必须点击UIButton的几乎中心才能点击。如果我点击UIButton的边缘,它不会响应。但是普通UINavigationBar上的按钮可以通过点击按钮的边缘来点击。即使点击按钮外部,也可以点击它。相机应用上的快门按钮或选项按钮也可以通过点击按钮的边缘或外部来点击。如何在我的应用中实现这些易于点击的按钮? 最佳答案 使用图像并创建自定义按钮。设置按钮,使图像不会缩放到按钮View的大小,

iphone - 带有自定义 View 的 UIButton - addTarget :action:forControlEvents: does not work

我的按钮如下创建标签1创建标签2创建自定义View(UIView)在自定义View上添加了label1和label2创建了myCustomButton(UIButton)在myCustomButton上添加了自定义View我已经为custom_View、label1和label2完成了userInteractionEnable。然后添加[myCustomButtonaddTarget:selfaction:@selector(OnButtonClick:)forControlEvents:UIControlEventTouchUpInside];和-(void)OnButtonClic

ios - UIButton 背景图片偏移量

有没有办法为UIButton的背景图像添加某种偏移量?我为UIButton准备了一些自定义背景图片。这些图像在有效按钮区域周围确实有一个5像素的投影区域。当我使用这些图像时,我必须四处移动标题标签、调整框架并进行一些计算以正确放置按钮。理想情况下,我想在该图像(或UIButton)上设置类似偏移(x=-5px,y=-5px)的东西,这样当我将图像作为背景分配给UIButton,它在水平和垂直方向上移动该偏移量。在html中,我会在按钮div上设置固定大小,然后通过指定背景位置偏移背景图像。iOS有类似的东西吗? 最佳答案 设置set