草庐IT

UIBUTTON

全部标签

ios - 如何以编程方式将 UIButton 添加到 UIToolBar?

我已经使用InterfaceBuilder添加了工具栏,但我需要在运行时/有条件地添加按钮。我没有收到任何错误,但我的动态按钮没有出现在工具栏上。我已经验证arrayOfModulesScreens加载了我需要的数据。至少那是有效的(:))。我是否需要将按钮添加到UIView,然后将该View添加到工具栏?只是大声思考。也许有更好的方法开始?预先感谢导致解决的任何线索。CustomFormController.h@interfaceCustomFormController:UIViewController{UIToolbar*screensBar;}CustomFormControll

ios - 将 UIButton 放置在与 UITabBar 相同的空间中(隐藏时)

我有一个正在开发的基于UITabBarController的应用程序。在我的一个屏幕设计中,我需要隐藏标签栏(我使用UIView的setHidden方法)然后我放置了一个UIView,其中tabBar通常会添加一个UIButton到UIView。但是,当点击按钮时,我没有得到任何回应。该按钮不接收任何触摸事件。我查看了一些SO问题和解决方案的答案。然而,它们中的大多数都需要子类化。我已经尝试子类化和覆盖HitTest事件,但是即使在我的UIButton子类中也没有调用该方法。我正在iOS7.1上开发。谁能阐明这一点以及如何让按钮响应触摸事件?编辑我自己和@Geet更仔细地研究了这个问题

ios - UIButton#titleLabel 在以编程方式更改后恢复

我有一个连接到UIButton的@IBOutlet。在我的代码中,我有以下方法,每当用户执行操作时都会执行该方法。我已经设法用一些虚拟函数替换了我的代码,以向大家展示我的问题所在。为了重现这个问题,我使用了UITableViewController的子类,您可以在下面看到它:classMyTableViewController:UITableViewController{@IBOutletnextOrCreateButton:UIButton!vardummy=[1,2]varindex:Int=0overridefuncnumberOfSectionsInTableView(tabl

iOS SDK : Dismiss keyboard when a button gets clicked?

如何在用户单击按钮时关闭键盘?一个更好理解的简短示例:用户在某些文本字段中编辑了一些文本,最后他没有单击“完成”或键盘上的其他东西,而是在键盘仍显示时单击“保存”按钮.那么,现在我该如何关闭键盘呢?谢谢。问候,丹尼尔 最佳答案 您还可以在层次结构中文本字段上方的任何View上调用[viewendEditing:YES]。如果您不确定哪个文本字段具有第一响应者状态,这将很有用。它还可以选择让文本字段委托(delegate)停止操作(通过从shouldEndEditing:返回NO),如果您使用委托(delegate)对字段进行验证,这

iOS - 可以拉伸(stretch) UIImageView 但不能拉伸(stretch) UIButton?

看://UIImageView*stretchTest=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"image.png"]];//[selfaddSubview:stretchTest];UIButton*stretchTest=[UIButtonbuttonWithType:UIButtonTypeCustom];[stretchTestsetFrame:CGRectMake(0,0,400,100)];[stretchTestsetBackgroundImage:[UIImageimageNamed:@"image.p

ios - 隐藏以编程方式为标签创建的 UIButton

目前我使用for循环以编程方式创建了14个按钮,代码如下:intbuttonCount=14;for(inti=0;i这非常适合创建按钮,然后我可以使用所选按钮的值填充答案框:-(void)buttonSelected:(UIButton*)sender{[_buttonOnesetTitle:sender.titleLabel.textforState:UIControlStateNormal];}但是在填充按钮后我想将其从屏幕上删除。如果我调用button.hidden,它只会隐藏以编程方式创建的最后一个按钮。我知道button.tag并尝试使用它,但感觉我几乎需要做类似的事情:/

ios - 滑动删除单元格不会取消 UIButton 操作

我的UITableView启用了滑动删除功能。每个单元格上都有一个执行操作的UIButton(在本例中,执行一个segue)。我希望如果我通过触摸按钮滑动单元格,按钮的操作将被取消/忽略,并且只会处理滑动。然而,实际发生的是两种手势(滑动+点击)都被检测和处理。这意味着如果我只想删除一个单元格并“不小心”通过触摸按钮滑动,应用程序将转到下一个屏幕。在这种情况下,如何强制我的应用忽略点击? 最佳答案 august的回答对我来说已经足够好了,但我想出了如何让它变得更好:检查表格是否处于编辑模式以决定按钮是否应执行其操作将使它的行为正常,

ios - UIButton 横跨 UIPageViewController 的所有页面

我正在开发一个iPhone应用程序,并创建了一个UIPageViewController(我们称它为container),其中包含许多UIViewController页面(我们称它们为子页面)。子页面过渡样式为滚动。现在,我想做的是在容器的右上角创建一个按钮,而不是在子页面中。这个想法是,当subpages从一个页面滚动到另一个页面时,该按钮将保留在屏幕上。如果我在其中一个子页面中创建按钮,那么每个子页面都会有自己的按钮,并且该按钮会随着子页面滚动。我想在container中保持按钮不动,而subpages滚动。我尝试使用Storyboard将按钮添加到容器,但现在允许进入。我不能将它

iphone - 如何防止 UIButton 在按下时突出显示?

当UIButton被按下时,正常情况是它会被高亮显示,即一个类似阴影的图层会覆盖图像。有没有办法防止这种情况发生?是否有处理此问题的属性? 最佳答案 您通常不会使用Xcode按下按钮,而是使用手指(或鼠标)。但撇开吹毛求疵不谈:将adjustsImageWhenHighlighted设置为NO即可。 关于iphone-如何防止UIButton在按下时突出显示?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

ios - 另一个 UIButton 背景颜色问题

另一个简单的问题是更改UIButton的背景颜色。所以我在搜索了一下之后发现,一种常见的方法是创建图像或subview。我在Storyboard中创建了一个按钮并将其连接到socket。在我的VC课上,我有以下内容.h@property(nonatomic,readwrite,strong)IBOutletUIButton*uiLoginButton;.m-(void)viewDidLoad{[superviewDidLoad];NSLog(@"%sandframerect%@",__PRETTY_FUNCTION__,self.uiLoginButton);//hereuilogin