草庐IT

uibuttons

全部标签

ios - 选择一个时取消选择所有 UIButton

我的游戏中设置了八(8)个UIButton。当一个被选中时,它显示它被选中,如果你再次点击它,它将显示为未被选中。但是,我想这样做,以便当您选择一个按钮并且其他七(7)个按钮中的任何一个被选中时,它们将变为未选中状态。我知道如何通过使用[buttonNamesetSelected:NO]来做到这一点,但问题是如果buttonTwo已经传递给buttonOne,我不能将buttonOne传递给buttonTwo,因为我已经在buttonOne中导入了buttonTwo的头文件。如果我有两个header相互导入,它会抛出一个解析错误。我已经坚持了一段时间,希望有人可以解决我的问题。感谢您的

ios - 为什么我的 IBDesignable 不允许我使用 setImage : on my custom UIButton?

在layoutSubviews中,我正在调用setImage()并向其传递一个UIImage但它从未出现在InterfaceBuilder中,但它始终当我运行程序时出现。 最佳答案 可能您正在使用此方法加载您的UIImage:UIImage*image=[UIImageimageNamed:@"image"];这在界面构建器中不起作用,因为imageNamed:方法使用主包,但IB以不同的方式加载资源。尝试这样的事情:-(void)prepareForInterfaceBuilder{UIImage*image=[UIImageim

iphone - 在没有淡入淡出效果的情况下禁用 UIButton

当我使用Button.enabled=NO;禁用按钮时,按钮会淡出。是否可以预防?我想禁用按钮的功能,但我希望它具有相同的外观。 最佳答案 尝试使用[ButtonsetUserInteractionEnabled:NO];希望对你有帮助! 关于iphone-在没有淡入淡出效果的情况下禁用UIButton,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13513887/

iphone - 禁用 UIButton 直到 UITextField 中有文本

如何在UITextField中有文本之前禁用UIButton。我的代码似乎不起作用。if([nameTextField.textisEqualToString:@""]){[myButtonsetEnabled:NO];} 最佳答案 这是来自kingthong'sblogpost的代码,这对我有用:-(void)viewDidLoad{[superviewDidLoad];[self.saveButtonsetEnabled:NO];[[selfmyTextField]becomeFirstResponder];[myTextFie

ios - 使用 UIButton 数组检测哪个按钮被按下

我有一个像这样的UIButton数组:@property(nonatomic,retain)IBOutletCollection(UIButton)NSArray*btn_Impact_Collection;我有这个功能:-(IBAction)impactAction:(id)sender;在XIB文件中我有九个按钮,每个按钮都连接到带有引用socket集合的btn_Impact_Collection数组。此外,每个按钮的Touch_inside属性都连接到函数ImpactAction。现在,当单击按钮时,将调用ImpactAction函数,但在该函数内,我如何知道按下了哪个按钮?预先

objective-c - 如何取消连接到 UIButton 的 segue

我正在研究这个tutorial,其中展示了如何使用Storyboard创建应用程序。我的viewController有两个UIButtons,我已经将一个segue连接到这些UIButtons。这些segues推送一个新的viewController。现在我正在寻找一种方法来在某个条件变为真时取消此segue。当我使用旧的xib文件创建我的界面时,我能够做这样的事情:-(IBAction)sendButton:(id)sender{if(TRUE){//STOP!!}}这不再起作用了。如何取消新viewController的推送? 最佳答案

ios - 点击 iOS 7 时更改背景图像并为 UIButton 设置动画

这个问题在这里已经有了答案:AnimatingonlytheimageinUIBarButtonItem(4个答案)关闭8年前。我有一个由以下代码创建的UIButtonbutton=[UIButtonbuttonWithType:UIButtonTypeCustom];[buttonsetImage:[UIImageimageNamed:@"refresh_icon.png"]forState:UIControlStateNormal];[buttonsetImage:[UIImageimageNamed:@"reload_selected.png"]forState:UIContro

ios - UIButton 在我不希望它是透明的时候是透明的

我有一个按钮,我将其放置在自定义UICollectionViewCell的顶角。出于某种原因,它看起来是半透明的,以便在我不希望出现这种情况时通过按钮显示单元格的边框。在我的CustomCollectionviewCell中:lazyvarfavoriteButton:UIButton={letbutton=UIButton(type:.system)button.setImage(#imageLiteral(resourceName:"star_white").withRenderingMode(.alwaysOriginal),for:.normal)button.addTarge

ios - UIButton 在 uiscrollView 中不起作用

我有一个scrollView,它有一个UIView作为subview。这具有作为UIViewsubview的UIButton。只有scrollView连接到socket,其余的都在代码中。该按钮不响应触摸,触摸时不会变成蓝色。我该怎么做才能让它发挥作用?这是代码:-(void)viewDidLoad{[superviewDidLoad];//......self.buttonHome=[UIButtonbuttonWithType:UIButtonTypeCustom];[self.buttonHomeaddTarget:selfaction:@selector(pressedHome

ios - 无法更改 UIButton 上的自定义 UIFont 大小

我有一个按钮,我使用自定义UIFont来显示文本。字体正确加载并正确应用于按钮标题。我的问题是我似乎无法更改字体大小:UIButton*button=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];[buttonaddTarget:selfaction:@selector(loginButtonClicked:)forControlEvents:UIControlEventTouchUpInside];[buttonsetTitle:@"Login"forState:UIControlStateNormal];button.frame=