Tag: uibutton

以编程方式设置UIButton标题UILabel字体大小

我需要以编程方式设置UIButton的标题UILabel的字体大小。

Swift:如何为UIButton和UILabel旋转文本?

如何为UIButton和UILabel旋转文本? 90度,180度 注意:在将其标记为重复项之前,我故意将我的问题build模为这一个的Swift版本: Objective C:如何为UIButton和UILabel旋转文本?

在Swift中以编程方式制作UIButton

我正尝试以编程方式构buildUI。 我如何得到这个动作? 我正在用Swift开发。 在viewDidLoad中的代码: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label on the screen #toogood4you" myFirstLabel.font = UIFont(name: "MarkerFelt-Thin", size: 45) myFirstLabel.textColor = UIColor.redColor() myFirstLabel.textAlignment = .Center myFirstLabel.numberOfLines = 5 […]

UIButton触摸并保持

我还没有find一个很简单的方法来做到这一点。 我见过的方式需要所有这些计时器和东西。 有没有什么简单的方法,我可以持有一个UIButton,并导致它重复一遍又一遍的行动,直到它被释放?

ios 8 – 水平滚动视图中的button拦截泛事件 – 滚动不起作用

我有一个button的水平滚动视图。 滚动视图不会滚动,除非我做一个非常快的滑动。 如果我将button设置为userInteractionEnabled = NO,那么滚动按预期工作,但当然,这些button根本不起作用。 这个应用程序在iOS 7和以前工作正常。 这似乎是一个iOS 8的“function”。 我注意到我可以捕获button的拖动事件,但我不知道如何将其redirect回滚动视图。 我想我需要用UIViewsreplace我的button,并且自己pipe理事件,但是如果有人有其他的想法或者解决scheme,我会很感激。

保持触摸后select一个UIButton

在用户点击一个button后,我希望在执行networking操作的过程中,该button保持按下状态。 networking操作完成后,我希望button返回到默认状态。 我已经尝试调用 – [UIButton setSelected:YES]button按下后(与我的networkingop完成后相应的调用 – [UIButton setSelected:NO] ),但它似乎并没有做任何事情。 同样的事情,如果我叫setHighlighted: 我想我可以尝试交换背景图像来表示networking运行期间的选定状态,但这似乎是一个黑客。 有更好的build议吗? 这是我的代码看起来像: – (IBAction)checkInButtonPushed { self.checkInButton.enabled = NO; self.checkInButton.selected = YES; self.checkInButton.highlighted = YES; [self.checkInActivityIndicatorView startAnimating]; [CheckInOperation startWithPlace:self.place delegate:self]; } – (void)checkInCompletedWithNewFeedItem:(FeedItem*)newFeedItem wasNewPlace:(BOOL)newPlace possibleError:(NSError*)error; { [self.checkInActivityIndicatorView stopAnimating]; self.checkInButton.enabled = YES; self.checkInButton.selected = NO; self.checkInButton.highlighted = NO; }

超越界面的互动

当UIButton的框架位于父框架之外时,UIButton(或其他任何控件)是否可以接收触摸事件? 因为当我尝试这个时,我的UIButton似乎不能接收任何事件。 我如何解决这个问题?

如何将UIButton的标题设置为左alignment?

我需要显示从UIButton左侧的电子邮件地址,但它被放置在中心。 有没有办法将alignment设置到UIButton的左侧? 这是我现在的代码: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] forState:UIControlStateNormal]; [emailBtn addTarget:self action:@selector(emailAction:) forControlEvents:UIControlEventTouchUpInside]; [elementView addSubview:emailBtn]; [emailBtn release];

如何使用button标签快速访问自定义单元格的内容?

我有一个自定义单元格中有一个自定义button的应用程序。 如果你select了单元格,它会跳转到一个细节视图,这是完美的。 如果我在单元格中select一个button,下面的代码将把单元格索引打印到控制台中。 我需要访问所选单元格的内容(使用button),并将它们添加到数组或字典中。 我是新来的,所以很难find如何访问单元格的内容。 我尝试使用didselectrowatindexpath,但我不知道如何强制索引是标记的… 所以基本上,如果在每个单元格中有3个单元格,“Dog”,“Cat”,“Bird”作为cell.repeatLabel.text,并且select行1和3(索引0和2)中的button,它应该将“狗”和“鸟”添加到数组/字典中。 // MARK: – Table View override func numberOfSectionsInTableView(tableView: UITableView) -> Int { return 1 } override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return postsCollection.count } override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell: CustomCell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! CustomCell // […]

将参数附加到Swift中的button.addTarget动作

我想传递一个额外的参数到buttonClicked操作,但不能算出什么语法应在Swift中。 button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) 任何我buttonClicked方法: func buttonClicked(sender:UIButton) { println("hello") } 任何任何想法? 谢谢你的帮助。