草庐IT

UIBUTTON

全部标签

iphone - UIButton 标记未在 cellForRowAtIndexPath 中正确设置

在我的UITableViewCell中,我有一个UIButton,它代表一个电话,当用户触摸该电话时,假设会调用用表格单元格中的特定对象指定的电话号码。因为我会有多个按钮,每个按钮都有一个特定的电话号码,我试图将UIButton上的tag属性设置为当前的indexPath.row,但是它适用于前6个单元格,但是当单元格开始被重复使用时,所有按钮的标签都返回到0。我将按钮的标签设置在重用block之外,我认为这应该是执行此操作的正确方法,以便识别每个唯一的单元格。为了测试,我还将cell.tag属性设置为indexPath.row并且它运行良好,因此它肯定与UIButton隔离。关于我可

ios - 如何平滑地放大和缩小 iOS 中的 UIButton

我在缩放一个简单的UIButton时遇到了很大的问题。要重现该问题,只需创建一个简单的项目,其中一个xib包含2个UIButtons:一个要缩放,另一个激活缩放方法。要缩放的UIButton是一个自定义的button,里面有一些简单的文本和一张背景图片。然后使用下面的代码:.h#import@interfaceViewController:UIViewController{UIButton*buttonToZoom;}@property(nonatomic,retain)IBOutletUIButton*buttonToZoom;-(IBAction)zoomIt:(id)sender

ios - UIButton 使 UIScrollView 弹跳

我有一个带分页的水平UIScrollView。有两个按钮。一个向左滚动scrollView,另一个向右滚动。左边的代码:-(IBAction)goLeftAction:(id)sender{CGFloatpageWidth=_theScrollView.frame.size.width;intpage=floor((_theScrollView.contentOffset.x-pageWidth/2)/pageWidth)+1;if(page>0){page-=1;[_theScrollViewscrollRectToVisible:CGRectMake(_theScrollView.

iOS 6 和 iOS 7 UIButton 标签垂直对齐

当我尝试对齐uibutton文本标签时出现问题。在ios6上它位于中心,但在ios7上它大约低4像素。按钮类-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){[selfsetBackgroundImage:[UIImageimageNamed:@"circle"]forState:UIControlStateNormal];[self.titleLabelsetFont:[UIFontseBoldUserFontOfSize:13.0]];_numberLabel=[[IBMSmallDe

ios - 在 ReactiveCocoa 中通过 UIButton 切换 View 的可见性

我的View中有一个按钮,它可以使另一个View进出动画。菜单按钮可能显示和隐藏菜单的方式相同。这是我现在拥有的:-(void)declareBindings{self.myButton.rac_command=self.toggleMenuCommand;}-(RACCommand*)toggleMenuCommand{if(!_toggleMenuCommand){@weakify(self);_toggleMenuCommand=[[RACCommandalloc]initWithEnabled:[RACSignalreturn:@(YES)]signalBlock:^RACSi

ios - UIButton 触摸不闪烁

我有一个UIButton,它是在UIView中以编程方式创建的(层次结构中没有其他级别)。按钮正确响应touchUpInside事件,但是,出于某种原因,文本在被触摸时没有表现出正常的“闪烁”行为。如果有人知道是什么原因造成的,我想找回它。其他注意事项:我有userInteractionEnabled=TRUE并且我的代码中没有自定义动画。相关实例化代码(UIColor名称来自自定义类别):self.loginButton=[[UIButtonalloc]init];self.loginButton.backgroundColor=[UIColorMPBlackColor];[self

ios - 在 UIButton 中禁用字体动画

这个问题在这里已经有了答案:HowtostopunwantedUIButtonanimationontitlechange?(24个答案)关闭2个月前。我正在为向下滑动的View设置动画。在View中有一个简单的UIButton。View和按钮具有固定的宽度和高度(我通过添加颜色作为背景进行了检查)。虽然在使用时:[UIViewanimateWithDuration:0.3delay:0options:UIViewAnimationOptionCurveEaseInOutanimations:^{//SlideDownthenotificationCGRectnotifications

ios - 添加到 UIStackView 后如何保留 UIButton 大小

我仍在学习使用AutoLayout和UIStackView进行iOS开发,所以请多多包涵。基本上我在Storyboard的View上分别添加了一个UIStackView和UIButton,然后我为UIButton设置了一个随机高度,然后我将我的UIButton添加到UIStackView。我的问题:为什么我的UIButton在添加到UIStackView后不保持其高度?如有任何帮助,将不胜感激! 最佳答案 确保为uibutton添加高度限制,否则在将其添加到stackview时高度将被覆盖

ios - 如何更改自定义 UIButton 的边框宽度

因此,我正在为我的应用开发简单的表单。我有两个按钮,允许用户选择是否要输入电子邮件或电话号码。我制作了2个看起来像android样式选项卡按钮的按钮。像下面这样:所以我为我的按钮制作了自定义类。这是代码:@IBDesignableclassHC24Button:UIButton{@IBInspectablevartabButtonBorderWidth:CGFloat=1.0@IBInspectablevarborderWidth:CGFloat=0{didSet{layer.borderWidth=borderWidth}}@IBInspectablevarborderColor:U

ios - UIButton 不会显示标题

我有一个用设置的UIbutton标题[[buttonsobjectAtIndex:selectedButtonTag]setTitle:fileforState:UIControlStateNormal];出于某种原因,这不会强制按钮更改标题。当我打印按钮的标题时UIButton*button=[buttonsobjectAtIndex:selectedButtonTag];NSLog(@"buttontextis%@",button.titleLabel.text);它实际上打印了之前设置的标题。UI上是否有一些刷新调用或为什么按钮不显示标题? 最佳答案