草庐IT

UiButton

全部标签

ios - 选择按钮时,将色彩填充框架制作

当一个UIButton被选中时,我怎样才能让它选择它的全帧?这就是我的意思:所以橙色是UIButtons框架,蓝色是它被选中的时候。我怎样才能让蓝色填满整个画面?(所以你不会看到橙色。)更新 最佳答案 我假设橙色是UIButton的superview并且superview是您想要的色调应用于。如果是这种情况,那么我会向按钮添加一个目标以更改superView的backgroundColor以匹配按钮的tintColor。这样的事情应该有效:[myButtonaddTarget:selfaction:@selector(setButt

ios - 自定义 UIButton 类以供重用

已经在网上查找了一段时间,但没有得到关于如何完成的直接答案。在我的应用程序中,我需要一个“下一步”按钮,该按钮将驻留在许多ViewController上。我希望这个下一个按钮是相同的(边框、相同的背景颜色、相同的自定义字体、相同的字体大小、相同的按钮大小)。//NextButtonProperties[self.nextButtonOutletsetFrame:CGRectMake(120,454,80,30)];[[self.nextButtonOutletlayer]setBorderWidth:2.0f];[[self.nextButtonOutletlayer]setBorde

ios - 将 UIView 从一个选项卡移动到另一个选项卡

我正在制作这种类型的屏幕。我使用了3个UIButton并以编程方式为它们设置了边框。小红线是一个UIView。我已经为UIViewEqualWidths作为TrendingButton提供了约束。现在我的问题是,当用户点击下一个按钮时,这个UIView应该移动到下一个按钮。ViewController是600x600并且下一个按钮位于200x0因此,如果我将UIView的值更改为200,它将被硬编码,并且它会根据屏幕大小而改变。我希望它是完美的,不知道还有什么其他方法。更新:我正在使用AutoLayout所以为此,我使用了[self.buttonBottomViewsetTransla

ios - 无法使用 block 在 UITableViewCell 中设置 UIButton 标题

我在自定义UITableViewCell中有一个UIButton,当我按下按钮时,它会使用AFNetworking将数据发布到我的服务器,在成功block我设置了一个新的按钮标题,但它不起作用。在CutomTableViewCell中,我使用了一个协议(protocol),因此我可以响应按钮点击:@implementationSubjectReplyCell-(IBAction)btnReplyPressed:(UIButton*)sender{if(self.delegate&&[self.delegaterespondsToSelector:@selector(postData:a

ios - UIScrollView 和 UIButton 不可见

我的ViewControl上有一个UIButton和UIScrollView(它们都安排在ViewController的最顶部)我还有一个UIWebView,它是ViewController的全宽和全高(它设置在最后面)这是.m文件中的代码,它包括动画、约束和UIwebViewurl请求。#import"ViewController.h"@interfaceViewController()@property(strong,nonatomic)IBOutletUIWebView*webView;@property(weak,nonatomic)IBOutletUIWebView*webV

ios - Autolayout:扩展到包含 UILabel + UIButton 的标题 View

我正在自定义我的ViewController的标题View,以便显示(从左到右):一个与默认标题标签非常相似的UILabel,一个信息类型的UIButton,紧跟在标签之后的固定距离处。我希望,当标签水平增长以容纳更长的文本时,它将按钮向右推得更远(标签和按钮之间的水平空间保持不变),同时整个标题View调整自身大小以包含标签和按钮,同时保持在导航栏的中央。这就是我所做的(界面生成器):将一个UINavigationItem拖到导航栏中;将一个UIView拖到导航项中,作为标题View;将标签和按钮拖到标题View中,定位并调整大小。设置以下约束:标签->标题View:将空间引导到容器

ios - 在 UITextView Objective-C 中的文本末尾添加更多按钮?

我正在尝试做与此链接http://www.oracle.com/webfolder/ux/mobile/pattern/img/expand-collpase-description.png中的类似的事情单击“更多”按钮时展开UITextView中的内容。我正在我的viewDidLoad中创建按钮,如下所示UIButton*button=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];[buttonsetTitle:@"more"forState:UIControlStateNormal];[self.detailPriceViewad

ios - 如何在 UITableView Cell 中以编程方式创建 n 个 UIButton?

我正在尝试创建一个带有n个按钮的UITableView,具体取决于后端JSON数据。我附上了一张图片,我知道如何在UITableViewCell上创建UIButton,但我不知道如何将它们正确放置在UITableViewCell中。UIButtonUITableViewCellUIButton*continuebtn=[[UIButtonalloc]initWithFrame:CGRectMake(10,100,view1.frame.size.width-20,40)];[continuebtnsetBackgroundColor:[UIColorgrayColor]];[conti

ios - Wordwrap 与 Newline UIButton 拉伸(stretch)

我有一个UIButton,我需要能够将它的标签设置为任何文本,因此它需要垂直拉伸(stretch)。当使用\n字符设置文本时,UIButton会正确展开:self.myButton.titleLabel.textAlignment=NSTextAlignmentCenter;self.myButton.titleLabel.lineBreakMode=NSLineBreakByWordWrapping;self.myButton.titleLabel.numberOfLines=0;[self.myButtonsetTitle:@"Loremipsumdolorsitamet,cons

ios - Xcode 根据目标更改颜色主题

我正在开发一个ipad应用程序,它将有两个目标,但目标的颜色主题会有所不同,例如在Target1中,选定的按钮字体颜色将为红色,在Target2中,选定的按钮字体颜色将为绿色。我想知道这在界面构建器本身中是否可行?提前致谢! 最佳答案 您可以使用预处理器宏。选择您的目标,转到目标的BuildSettings部分,找到PreprocessorMarcro并为每个目标添加新宏(例如Target1第一个目标和第二个目标的Target2)。现在你可以使用代码了:#ifdefTarget1//codeforyourfirsttarget#el