草庐IT

uibuttons

全部标签

ios - 在 UIButton 上滚动时滚动 UICollectionView

我有一个带有水平UICollectionView和两个UIButton的View(固定在右侧和左侧,屏幕宽度为25%)。我的需要是在我开始拖动按钮时滚动collectionView而不会松开按钮的点击手势。我试图覆盖我的按钮的touchesMoved并将触摸和事件发送到我的collectionView但它不起作用。-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{[supertouchesMoved:toucheswithEvent:event];if(self.delegate&&[self.delegatere

ios - 屏幕特定区域的 UIButtons 会延迟 Touch Down 事件

我正在为iOS创建自定义键盘。我有4排按键,每个按键有两个Action:TouchDown突出显示按钮,TouchUpInside在0.4秒内取消突出显示按钮。但是在屏幕的左边缘有一个区域,任何按钮的TouchDown事件都会延迟大约四分之一秒以显示突出显示。Seetheimage因此,要查看突出显示的版本,我必须按住按钮或向右滑动。按钮是一样的,没有任何区别。当我从字母切换到符号时,这个左边缘区域也会产生相同的延迟。我试着将所有的键都向右移动,大约20px,它们工作正常,没有延迟。ok,贴边回来了,delay也回来了。然后我注意到,按下右边缘的按钮,大约1-2个像素根本没有延迟。所以

ios - UIButton Action 不在 Swift 中调用?

在我的项目中,我创建了左View和右View,它动态显示两个不同的View,左View侧创建firstView,FirstView内部显示标题、评论、图像和视频。并且RightView端在显示标题、评论、图像和视频中创建secondView。图像和视频仅显示部分View。该设计完全以编程方式创建,我的设计如下所示,我的问题是播放按钮(UIButton)操作未调用,为什么?我不知道,我的代码如下,UIButton名称:btnPlay,操作名称:buttonAction:importUIKitclassViewController:UIViewController{@IBOutletwea

ios - UIButton 在第一次点击后不可点击

我试图在单击按钮时从底部引入一个subview。但只有第一次按钮是可点击的。对于动画按钮不可点击后的第二次点击。这是代码。classAnimateView:UIView{varbutton:UIButton!varmenuView:UIView!varmainView:UIView!overrideinit(frame:CGRect){super.init(frame:frame)mainView=UIView(frame:CGRect(x:0,y:0,width:self.frame.size.width,height:self.frame.size.height))mainView

ios - TableView 单元格中 UIButton 的自动布局不起作用

我已使用自动布局将UIButton添加到我的表格View单元格,但UIButton高度约束不起作用(已设置>=)下面是我的自动布局约束设置,下面是cell的xib设计, 最佳答案 您必须实现您自己的UIButton子类来提供您想要的内容。您可以使用以下TitleAdaptingButton实现,它会覆盖intrinsicContentSize以适应标题标签中的文本,即使在垂直轴上也是如此:classTitleAdaptingButton:UIButton{overridevarbounds:CGRect{didSet{if!oldV

ios - 使用共享实例方法禁用 UIButton

我正在研究这个项目。我的应用程序能够在我的Firebase数据库中存储一些数据。完成此操作后,到达此确切ViewController的按钮应被进行转场的按钮阻止。我不知道在哪里以及如何声明Button,以便可以从另一个ViewController访问它。我的想法:我刚刚学会了使用共享实例来激活触觉反馈生成器并在我想提供触觉反馈的任何地方触发它我在我的实现文件中的代码:+(buttonHandler*)sharedInstace{staticbuttonHandler*_sharedInstace=nil;staticdispatch_once_tonceToken;dispatch_o

objective-c - 多个uibutton在 objective-c 中执行相同的功能

我正在构建一个包含许多按钮(动态生成)的应用程序。所有按钮在按下时都应执行相同的功能。我的问题是如何知道调用函数时按下了哪个按钮,以便执行正确的工作。 最佳答案 向您的操作处理程序发送操作消息的按钮实例将是传递给处理程序的sender参数。只需将其与您存储的按钮实例进行比较即可。或者,有点笨拙,使用UIView(UIButton的父类(superclass))的tag字段来区分您的按钮,并检查sender. 关于objective-c-多个uibutton在objective-c中执行相

iphone - UIButton 显示不正确

我在应用程序的View中添加了一个UIButton。它是一个自定义按钮,默认状态和突出显示状态有两个不同的图像。我在View上还有2个非常相似但提供不同功能的按钮。但是,我的最新按钮根本不会显示。我已经按照另一个问题中的建议清理了该项目,但它仍然无法显示。更奇怪的是,如果我单击按钮所在的View区域,将调用IBAction并清除UITextFields,就好像按钮在那里一样。就好像按钮是在没有显示其图形的情况下创建的。有人知道这里会发生什么吗?该按钮在IB中看起来应该是这样。谢谢,jack 最佳答案 转到“管理器”窗口,选择“项目”

iphone - 自定义 iphone 按钮,绘制它们或常规 UIButton 哪个更好?

我知道我可以简单地使用常规UIButton并更改背景图像,但这是自定义按钮的好习惯吗?还是用所有渐变/阴影/图像绘制整个按钮更好?这两种方法是否提供相同的质量和性能? 最佳答案 我会说单个图像的性能更高,而且不会占用太多内存。如果按钮应该看起来像一个真正的按钮,我假设这是因为您正在谈论渐变、阴影和所有作品,那么可能建议为正常和突出显示状态设置按钮图像。在这种情况下,UIButton会为您完成所有工作。(如果您觉得我错过了那个问题的重点,那么请重新表述您的问题。) 关于iphone-自定义

iphone - 结合 GLKView 与 UIBUtton

我正在寻找一个示例应用程序,它在同一窗口中使用Apple的新GLKView对象和其他UIObject,例如UIButton。我是从互联网上搜索的,我发现更像的帖子是that并且没有回答:在我正在创建的应用程序中,我需要在同一View中使用带有2个UIButton的GLKView。根据我按下的按钮,我更改了GLKView的参数。ViewController应该如何处理GLKView?我应该有一个与实际ViewController分开的GLKViewController来仅控制GLKView吗?我试图让我的ViewController继承GLKViewController。@interfa