草庐IT

UIBUTTON

全部标签

ios - NSLayoutConstraint 后 subview 中的 UIButton 未接收到触摸

我有2个自定义UIView,我将它们添加到我的UIViewController,然后使用NSLayoutConstraint对齐它们。在我对UIViewControllerView应用NSLayoutConstraint之后,自定义UIView中的UIButton不再接收触摸事件。-(void)viewDidLoad{[superviewDidLoad];navigationBar=[[DtNavigationBaralloc]initWithFrame:CGRectMake(0,0,320,45)];[navigationBarsetTranslatesAutoresizingMas

ios - 在 UIButton 中添加图像作为附件

我有以下UIButton我想在最右边添加一个图像。就像一个accessoryView我已经在使用backgroundImage并且我想避免将2个图像合并为1个。是否有可能在UIButton中添加另一个图像,它是一个AccessoryView让我们说一个在最右边有一个PLUS的图像?(我正在寻找一种将新图像插入按钮内的方法)@luisCien评论我试过了[_addImagesetImage:[UIImageimageNamed:@"shareMe"]forState:UIControlStateNormal];_addImage.contentHorizontalAlignment=UI

objective-c - 如何访问非重复 NSTimer 的剩余时间

我正在尝试访问NSTimerX的剩余时间。我想每秒更新一个按钮的标题以反射(reflect)剩余的mm:ss直到零。我在这里找不到任何东西。例如:[btYsetTitle:[Whattoinserthere?]forState:UIControlStateSelected];或者您更愿意以不同的方式解决这个问题? 最佳答案 你可以使用fireDateNSTimer*timer=[NSTimertimerWithInterval:1.0target:selfselector:@selector(updateButton)userInf

iphone - 有没有办法在按下 UIButton 时获取用户触摸的位置?

当我的用户在按住UIButton的同时拖动他的手指时,我能否获得此时手指的触摸位置?如果我不能这样做,我似乎可以创建一个UIImageView并赋予它按钮质量。在此之后,我将实现touchesbegin、moved、ended方法。这些方法;但是,不要在触摸UIButton时运行。我需要这个的原因是因为我想找出触摸拖动外部移动的方向,还有其他各种原因,但如果这是不可能的,我认为我将不得不创建UIImageViews。此外,我没有将UIButton子类化,我是初学者,无法处理苹果集群。 最佳答案 你应该遵循这个:[myButtonad

ios - UITableView 在部分添加按钮

我是iOS编程新手。我正在为类(class)管理系统构建一个应用程序,该系统具有用于导航的表格View以在不同类(class)之间导航。我想向表格的每个部分添加按钮而不是有行。例如,如果类(class)CS101下有5个项目,我希望在单击名为CS101的标题时出现5个图标(UIButton的),该标题排列成3行,其中2,2和1个按钮代表这五个项目。我该怎么做呢?如果可能的话?非常感谢!萨蒂扬 最佳答案 是的,这是可能的。您需要使用UITableView的委托(delegate)方法,并将其中包含所有按钮的View添加到TableVi

ios - 在 IOS 中以编程方式设置 Action 监听器

您好,我以编程方式创建了一个按钮。我会将此按钮添加到导航栏。现在我想给它添加一个TouchUpInsideAction监听器。我该怎么做?谢谢。 最佳答案 UIButton是UIControl的子类。创建按钮后,您需要做的就是设置按钮的目标和Action。即//Createyourbutton:UIButton*button=//Howeveryoucreateyourbutton//Setthetarget,actionandeventforthebutton[buttonaddTarget://theobjectthatimpl

ios - ImageView 下带有标题的 UIButton

我想以编程方式在imageView下创建一个带有标题的UIButton。按钮尺寸:170*120图片尺寸:50*50标题的大小:取决于文本。我知道我必须使用,但我不知道如何:[_buttonsetTitleEdgeInsets:UIEdgeInsetsMake(0.f,0.f,0.f,0.f)];[_buttonsetImageEdgeInsets:UIEdgeInsetsMake(0.f,0.f,0.f,0.f)];我想我应该计算标题的大小,然后使用EdgeInsets。谢谢。 最佳答案 希望对您有所帮助。@interfaceUI

ios - 在 View 中淡入和淡出 UIButton

在我的iPad应用程序中,我需要显示出版物的封面图片。用户可以点击封面以获取详细信息。我考虑过将UIButton渲染为自定义按钮,并将封面图像作为背景图像。是否可以使UIButton淡入淡出?用户可以选择要显示的出版物类别,如果他更改类别我想淡出一些出版物。 最佳答案 任何UIView(包括UIButton)的alpha属性都可以使用基于block的动画方法进行动画处理:[UIViewanimateWithDuration:0.25animations:^{myButton.alpha=0.0;}];这将使您的按钮在0.25秒内淡出

iphone - 使用 UIButton 按下传递对象数据

我创建了一个自定义UIView类FormDropdown,它在Nib中包含一个问题和按钮。在类中还有一个NSArray属性,它应该存储按钮的各种选项。因此可以通过这样做来放置一个按钮,例如在viewDidLoad方法中:FormDropdown*dropdown=[FormDropdowndropdownWithQuestion:@"Thisisanexamplequestion"andLabel:@"Selectone"andOptions:[NSArrayarrayWithObjects:@"One",@"Two",@"Three",nil]];[self.viewaddSubvi

ios - 自定义 UITableViewCell 中的 UIButton 在旋转后停止工作

问题:我使用了包含两个按钮的自定义UITalbeViewCell,它们在纵向方向上工作正常。旋转后,它们都停止响应内部功能中的按钮触摸。有些人遇到按钮旋转后无法正确绘制的问题。我的看起来不错,因为旋转后按钮显示在正确的位置,但它们不再响应按钮按下。对于我的应用程序中的这个特定View,我使用UIPageController在一个View中实现多个页面,对于嵌入页面滚动Controller的View(现在将其命名为EmbeddedView),有一个包含自定义UITableViewCell的UITableView。自定义表格View单元格只有一个Nib,文件的所有者是EmbeddedVie