Tag: uibutton

UIButton的addTargetselect器不工作

SquareBox.swift class SquareBox { func createBoxes() { for _ in 0..<xy { let button = UIButton() button.backgroundColor = .white button.setTitleColor(UIColor.black, for: .normal) button.layer.borderWidth = 0.5 button.layer.borderColor = UIColor.black.cgColor stack.addArrangedSubview(button) button.addTarget(self, action: #selector(click(sender:)) , for: .touchUpInside) } } @objc func click(sender : UIButton) { print("Click") } } ViewController.swift class GameViewController: UIViewController { override func viewDidLoad() { […]

在UIButton上长按手势识别器?

我正在开发扫雷游戏,当用户长时间敲击游戏板的一个图块时,我想添加这个标志。 我已经实现了这个代码: 对于游戏板中的每个button: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressTap:)]; longPress.minimumPressDuration = 1.0f; [self.button addGestureRecognizer:longPress]; 在自我中, longPressTap方法: – (void)longPressTap:(Tile *)sender { if (sender.block.marking == MARKING_FLAGGED) { // if already a flag I mark as a blank tile, with color defined for gameboard sender.backgroundColor = UIColorFromRGB(0x067AB5); sender.block.marking = MARKING_BLANK; self.flagCount++; } else{ // if it's not […]

使用UIPageControlbutton按下发送数据和更改页面

我正在使用UIPageControl和UIScrollView通过滚动在视图之间移动。 我已经按照这个教程 。 我在第一个视图控制器中有一个button。 我想发送数据到第二个视图控制器,也改变页面。 我想知道它是如何完成的。

在UIButton中显示图像

为了说明这个问题,我对Objective-C和Xcode非常陌生。 我现在只学习了一个星期左右,但是我一直在这个问题上停留了几天。 我正在尝试在UIButton中显示图像。 我有3种可供select,blue.png,purple.png和orange.png。 无论我做什么或者告诉Xcode使用什么图像,它只会显示蓝色的图像。 我已经完全从项目中删除了图像。 我在iOS模拟器中有“重置内容和设置”。 这到底是怎么回事? the.h码 IBOutlet UIButton *h1; the.m代码 UIImage *buttonImage = [UIImage imageNamed:@"purple.png"]; [h1 setImage:buttonImage forState:UIControlStateNormal]; [self.view addSubview:h1]; 无论我在引号中指定哪个图像,即使图像不再存在于项目中,也始终使用blue.png。 感谢大家的帮助!

iOS可点击的单词(UILabel或UIbutton的)

我想在我的应用程序中创build一个只读文本区域,允许用户点击任何单词,应用程序读取它。 然而,我有点困惑哪种方法是最好的。 我看到两个选项,使用UILabel,并创build一些方法来检测点击区域,然后将其匹配到该地区的单词,但这听起来很难实现。 另一方面,我可以使用一组单词来创buildUIbutton的列表。 任何意见和/或示例代码来帮助我将非常感激,谢谢贾森。 注意:每个视图上有大约30个字。 下面的解决scheme很好。 对于其他人想要使用这个,这四行将设置您的UIWebView有一个清晰的背景,并禁用任何滚动或反弹。 [[myWebView.subviews objectAtIndex:0] setScrollEnabled:NO]; [[myWebView.subviews objectAtIndex:0] setBounces:NO]; [myWebView setBackgroundColor:[UIColor clearColor]]; [myWebView setOpaque:NO]; 还有一些方便的CSS来阻止当用户按下并保持链接时打开的popup窗口。 *{-webkit-touch-callout:none; -webkit-user-select: none;}

使用webViewDidFinishLoad启用/禁用button

我正在开发一个iOS应用程序,并且我需要阻止UIButton在页面加载完成之前(它使用可能不在页面上的资源,直到它完全加载)才能被使用。 现在,我已经禁用了Interface Builder中的button,并试图在webViewDidFinishLoad函数中使用setEnabled。 以下是它的样子: – (void)webViewDidFinishLoad:(UIWebView *)webView { [activityIndicator stopAnimating]; [randomButton setEnabled:YES]; } activityIndi​​cator按预期停止animation和隐藏,所以我知道页面已经完全加载。 但是,该button保持禁用状态。 如何在webView完成加载后启用该button?

button操作没有响应iphone

当我按下nextButton,这是UIBarButton。 然后关联的动作不执行。 UIButton *nextButton1=[UIButton buttonWithType:UIButtonTypeCustom]; [nextButton1 setBackgroundImage:[UIImage imageNamed:@"next.png"] forState:UIControlStateNormal]; [nextButton1 addTarget:self action:@selector(goToItems) forControlEvents:UIControlEventTouchUpOutside]; [nextButton1 sizeToFit]; UIBarButtonItem *nextButton=[[UIBarButtonItem alloc]initWithCustomView:nextButton1]; self.navigationItem.rightBarButtonItem=nextButton;

Xamarin Ios – 仅在一侧创build圆形button

我目前正在为Xamarin Ios开发一个应用程序,并且我正在努力寻找一种方法来将UButtontypes的button应用于简单的一侧。

外观代理服务器不按照UIButton字体的预期工作

即时通讯目前通过外观代理样式我的应用程序,我遇到了这个问题:当我在UIButton外观设置属性我的字体被忽略: [buttonAppearance setTitleColor:darkColor forState:UIControlStateNormal]; [buttonAppearance.titleLabel setFont:[UIFont fontWithName:@"Helvetica Neue" size:10.0]]; 第一行正确应用(darkColor是一些UIColor),但我的字体更改被完全忽略。 当我复制行到我的ViewController,并将其应用于具体的button,它工作正常。 我错过了什么? 任何帮助赞赏! TY

使用UIControlEventTouchDragEnter触发button的方法…但不起作用?

我试图设置一个button使用UIControlEventTouchDragEnter作为触发button的方法的方式。 具体来说,我有一个button,并且我想要button的方法被触发,如果用户在button外按下他们的手指,并将他们的手指拖到button的边界。 根据苹果 ,这个事件,UIControlEventTouchDragEnter,是:一个手指被拖入控件的边界的事件。 但是,我不能得到button来触发。 这是我的代码: – (IBAction)touchDragEnter:(UIButton *)sender { _samlpe.image = [UIImage imageNamed:@"alternate_pic.png"]; } 所以,当这个button的touchInto被触发时,这个方法会把_sample的当前图像改变成这个替代图像。 如果我只是使用touchUpInside,图像确实会改变为点击button时的替代。 有谁知道为什么这不工作,或有解决办法? 谢谢!