草庐IT

UIBUTTON

全部标签

ios - 如何通过单击同一个 UITableViewCell 上的另一个 UIButton 来禁用 UIButton

在一个单元格中有三个按钮:家人、friend、接受。最初接受按钮是禁用的,其余的是启用的。我想要做的是当用户点击Family-Accept按钮时应该启用并且Friend按钮应该被禁用。我什么都试过了..仍在尝试和寻找解决方案{letcell=tableView.dequeueReusableCell(withIdentifier:"friendRequestCell")as!friendcell.selectionStyle=.nonecell.accept.addTarget(self,action:#selector(RequestsViewController.accept),f

ios - Swift - 如何使 UIButton 仅在附加图像上点击交互并忽略透明部分

我正在创建具有不同图像形状的按钮...一切正常,但如果创建了一个菱形,您可以单击按钮的透明部分。我设法设置了阴影以尊重按钮的形状,因此它看起来突出显示,但我如何应用它以便在与之交互时忽略按钮的透明部分?我找到了一些答案,但我没有使用路径来创建UIButton形状,而是使用UIButton上的图像。下面是如何创建我的按钮之一并设置发光extensionUIbutton{funccreateSquareButton(buttonPositionX:CGFloat,buttonPositionY:CGFloat,buttonWidth:CGFloat,buttonHeight:CGFloat

ios - 如何检查 UIButton 是否被按住?

有没有办法使用xCode和Swift来检查是否经常有手指按下按钮?我正在使用SpriteKit,我想检查是否在更新方法中触摸了按钮。 最佳答案 您可以创建一个UILongPressGestureRecognizer,将时间设置为即时(0.1秒),并设置一个标志以指示正在触摸按钮。释放后(有一个委托(delegate)方法),切换标志。 关于ios-如何检查UIButton是否被按住?,我们在StackOverflow上找到一个类似的问题: https://st

swift - 以编程方式快速发送到自定义创建 View 中的前端 UIButton

如何以编程方式将UIButton发送到前端。在StoryboardUIView上拖放UIButton的地方,我创建了另一个自定义UIView以在按钮操作触发后显示另一个View。 最佳答案 UIView有许多方法可以让您修改View层次结构。bringSubviewToFront:sendSubviewToBack:insertSubview:atIndex:insertSubview:aboveSubview:insertSubview:belowSubview:exchangeSubviewAtIndex:withSubview

ios - 如何以编程方式移动 UIButton?

我想从以下位置移动一个UIButton:以编程方式到屏幕底部,我该怎么做? 最佳答案 您的问题不是很清楚,但是您可以通过以下方式获取有关屏幕尺寸的信息://ScreenSizesletscreenWidth=UIScreen.mainScreen().bounds.widthletscreenHeight=UIScreen.mainScreen().bounds.height然后您可以像这样修改按钮的框架或中心位置://ChangeframebtnName.frame=CGRectMake(screenWidth/3,screenH

ios - 在 Storyboard 和 Swift 2 中禁用 UIButton 突出显示

我正在尝试在Storyboard中的UIButton设置上禁用突出显示。我在Xcode7.1上使用Swift。我将按钮设置为自定义,我已经尝试了所有我能想到的,它仍然是突出显示。Here是Objective-C的另一个问题,我已经尝试了一切,甚至Storyboardimagenamewhitespace的想法。按钮已正确连接。如何禁用突出显示?这是Xcode中的错误吗? 最佳答案 我猜你的意思是你不希望按钮在被点击时出现变化。一种方法是创建UIButton的子类,该子类拒绝突出显示:classNonHighlightingButto

ios - Swift 2.2 – 如何为嵌套在 UIView 中的 UIButton 调用 touchesShouldCancelInContentView?

所以我有一个包含UIScrollview的UIView。ScrollView内部是一个UIViews数组,每个View都包含一个UILabel和一个UIButton。我想让它在ScrollView内的View内触摸然后拖动按钮仍然会滚动,因为默认情况下不是这种情况。我是iOS编程的新手,所以这可能是一个愚蠢的问题,请原谅。 最佳答案 事实证明这很容易。我从这个问题的答案之一得到了答案:UIButtontouchisdelayedwheninUIScrollView您需要做的是将您的UIScrollview子类化,然后粘贴以下代码:o

ios - 将 UIButton 放在 TabBar 的前面

我正在对UITabBarController进行子类化,并尝试将按钮添加到选项卡栏的中央。一开始它表现得很好:然后当我在我的TableViewController中选择一个项目时,它保持可见:此外,当我导航回TableViewController时,该按钮现在出现在选项卡栏后面:这是我用来添加按钮的代码:classPhotoTabBarController:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview.addPhotoBu

ios - 如何让一个 UIButton、UILabel 和 UITextField 控制所有输入

目前我正在开发我的第一个iOS应用程序,一个ToDoPlanner。这是它的布局。现在我已将其设置为每一行都有自己的文本字段、按钮(选中标记的圆圈)和标签(划线)。像这样:if(textField==textField1)//ifthefirsttextfieldispressed{letimage=UIImage(named:"ToBeCompletedCircle.png")button1=UIButton(frame:CGRect(x:340,y:56,width:30,height:30));button1.setBackgroundImage(image,for:UICont

ios - 如何在 UIButton 中设置图像大小?

我正在尝试通过堆栈View和UIButtons制作小数位的克隆。但是,当我尝试在其中制作“退格键”按钮图像时,它会缩放到按钮的边界。如何使图像比例小于按钮本身? 最佳答案 可能有两个选项可以解决这个问题。将内容模式设置为.scaleAspectFit并且图像不应超出范围:myButton.imageView?.contentMode=.scaleAspectFit调整图像插图:myLikesButton.imageEdgeInsets=UIEdgeInsetsMake(上、左、下、右)