草庐IT

uibuttons

全部标签

ios - UIButtons 之间的自动布局等间距

这个问题在这里已经有了答案:SpringsinAutoLayout:Distributeviewsevenly,withconstraints,inXcode5(2个答案)关闭8年前。我是自动布局的新手,所以在堆栈中阅读了一些问题我试图将单元格底部的5个UIButton对齐以具有相等的空间(例如7个点),我尝试使用代码和它不起作用。我的问题是-如何使用InterfaceBuilder来实现?UIButton*button1=self.btnFavorite,*button2=self.btnCalendar,*button3=self.btnEmail,*button4=self.bt

ios - 如果我向 UIButton 添加背景颜色,我该如何插入它以使背景变小?

如果我有一个UIButton并给它一个红色背景,背景尺寸对我来说有点太小或太大(但点击目标尺寸是完美的),有没有改变它们大小的方法?基本上等同于在CSS中添加填充,以便占用更多或更少的区域?纯粹是美学上的改变。假设按钮的背景色在视觉上占据了100px*30px区域。我希望它是90px*25px。这可能吗? 最佳答案 一种方法是设置按钮子层的颜色而不是按钮本身的背景颜色。-(void)viewDidLoad{[superviewDidLoad];CALayer*sub=[CALayernew];sub.frame=CGRectInse

ios - 隐藏的 UIButton 出现,重新加载 UITableView 时

我希望在UIButtons保持.hidden方面得到一些帮助。我是这个网站的新手,所以请给我一分钟时间来最好地描述我面临的这个问题。下面是2个UIButtons的图片,在这些UIButtons的中间还有一个叫做OnRoute。一旦按下Acknowledged按钮,它就会隐藏,向其发送状态并显示OnRouteUIButton。现在Acknowledged按钮被隐藏了,您将只能在屏幕上的Runsheet按钮下方看到OnRoute按钮,您也可以按该按钮发送状态,然后自行隐藏。按下这些按钮后,您将被发送到UITableView,此时一切正常,但是当您返回菜单屏幕时,按钮会重新出现,就好像按钮没

ios - UIButton 创建外部 View 不工作

我有一个在Storyboard中制作的应用程序。我想要一个教程类型的View。我决定使用一个自由形式的ViewController,并用600x600的View填充它,这些View被视为页面。我遇到的问题是,当我有一个UI按钮动画到下一页时,在可见View之外创建的按钮似乎不起作用。我什至移动了一个View,所以按钮是半可见的,当我移动View时,只有一半按钮有效。这是我的下一页代码:-(void)nextPage{if(scrolling)return;scrolling=YES;[UIViewanimateWithDuration:0.3animations:^{CGRectfra

ios - 自定义 UIButton 类以供重用

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

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 - 如何在 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