草庐IT

uibuttons

全部标签

ios - UIButton 的 imageView 属性和隐藏/alpha 值

我有一个UIButton,它在某些情况下应该显示事件指示器而不是图像。我现在所做的是将按钮的imageView的隐藏属性设置为YES并返回。我还尝试将alpha值设置为0.0f然后再设置回1.0f。在按钮的状态改变之前,这一直有效。这会重置imageView的属性并导致hidden==NO和alpha==1.0f。有没有人做过类似的事情或者知道如何隐藏按钮的imageView而其余部分保持可见? 最佳答案 您可以通过使用View图层的变换属性来实现这一点,即隐藏快速代码button.imageView?.layer.transfor

iphone - uibuttons的跳跃效果

在我的应用程序中,我使用了移动subview。如果它达到y=150,我想制作一个具有跳跃效果的按钮,我尝试了这个链接addingbounceeffecttoappearanceofUIImageView它在水平方向上工作,我想要一个垂直方向,这是我的代码,-(void)godown{if(movingview.center.y请帮我改成跳跃效果(垂直)? 最佳答案 试试这个。您可以进行一些更改以适合您的需要,CABasicAnimation*anim=[CABasicAnimationanimationWithKeyPath:@"t

ios - 标准 UIButton isAccessibilityElement 默认返回 NO

将标准按钮拖到IB中的View上,然后记录其isAccessibilityElement属性。这将返回NO,即使文档clearlystates它应该默认设置为YES。我错过了什么吗? 最佳答案 我的观察是,如果启用了VoiceOver或SwitchControl,则UIButton之类的项目会为-isAccessibilityElement返回YES,但它们通常否则会返回NO。即使未启用访问方法(例如画外音),我也无法确定他们返回YES的情况。编辑:似乎如果您启用然后稍后禁用访问方法(例如切换控制),-[UIButtonisAcce

objective-c - 我需要在释放之前从 UIButton 中删除目标吗?

几乎说明了一切......我已经向我的UIButton添加了几个目标,我只需要知道我是否需要在UIButton被释放(和dealloc'd)之前删除它们,或者是否可以只是假设它会自己整理好吗?谢谢!编辑:场景是这样的:一个UIViewController创建一个按钮并将目标设置为self:UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];[btnaddTarget:selfaction:@selector(buttonTapped:)forControlEvents:UIControlEventTouchDown];[se

ios - UIButton 的剪辑图像

我有一个使用图像显示的UIButton。问题是我的图像是109x78,但我希望按钮的大小为109x20,固定在左上角并剪裁大于20像素高的所有内容。这是我现在拥有的:UIButton*startTrainingBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];[startTrainingBtnsetContentMode:UIViewContentModeTopLeft];[startTrainingBtnsetClipsToBounds:YES];[startTrainingBtnsetImage:[UIImageimageNamed:@

ios - UIButton TouchUpInside 有时不触发

我正在以编程方式创建UIButton并设置它们的目标。大多数时候,TouchDown-TouchDragInside-TouchUpInside链似乎正常工作,但如果我快速执行此事件链(每秒约2-3次),绑定(bind)到TouchUpInside的方法有时不会触发。根据我的理解,UIEvents将始终触发,即使它们不会立即触发。这是一个我似乎找不到任何相关信息的已知问题吗?除了让触摸速度变慢外,我还能做些什么? 最佳答案 我认为你创建的按钮可以切换和点击。如果是这样,这两个手势也处理不好,你可以在按钮上添加滑动手势,效果很好;希望

ios - 带有属性文本的 UIButton 不遵守 adjustsFontSizeToFitWidth

关于为什么在IB上设置了属性文本的UIButton不遵守adjustsFontSizeToFitWidth的任何想法。button.titleLabel?.numberOfLines=3button.titleLabel?.adjustsFontSizeToFitWidth=truebutton.titleLabel?.lineBreakMode=.//triedalloptionshere....button.titleLabel?.minimumScaleFactor=0.2 最佳答案 adjustsFontSizeToFitW

ipad - UIButton 在 iPad 屏幕底部附近没有响应

当UIButton位于iPad屏幕底部附近(主页按钮附近)时,它不会响应任何触摸。它启用了触摸并且正在接收事件,但从未为目标设置任何响应。我检查了View层次结构,它肯定在最上面。它没有被菜单栏覆盖。这只发生在iPad上,并且只有当它位于底部时,我对iPhone没有问题,两种设备的代码是否相同?有没有人知道可能会发生什么? 最佳答案 我刚刚遇到类似的问题,iPad应用程序除了屏幕左上四分之一外没有响应,但有一个通用应用程序从MainWindow.xib加载主窗口。由于该应用程序是通用的,并且没有.xibs的两个变体,因此xib中主窗

iphone - 使用 XIB 自定义 UIButton

我知道可以使用XIB文件制作自定义UITableViewCell并执行此操作,但我如何使用Button执行此操作,因此制作新的标签或其他东西?非常感谢 最佳答案 像这样实现UIButton:@interfaceMyNewButton:UIButton{UILabel*nickNameLabel;UIImageView*myImageView;}@property(nonatomic,retain)UIImageView*myImageView;@property(nonatomic,retain)UILabel*nickNameLa

ios - UIButton 标题标签延迟

我在为按钮设置标题标签时遇到问题。基本上我有2个屏幕,它们都有这个按钮,但它们上面写着不同的“数字”。发生的事情是在按钮标题准确反射(reflect)我所在的屏幕之前有1-2秒的非常明显的延迟。我尝试放置[self.buttonreloadInputViews];但它仍然没有重新加载它,我仍然有延迟。[self.buttonsetTitle:[NSStringstringWithFormat:@"%d",[stringValueintegerValue]]forState:UIControlStateNormal];有人知道我如何强制按钮刷新它的标题标签吗?感谢您的帮助!编辑:上下文的