【发布时间】:2016-03-07 03:36:04
【问题描述】:
我正在尝试将 Spinner 添加到我放置在 tableViewCell 中的 Like 按钮。但问题是微调器显示在 tableViewCell 之外。
这就是我在 cellForRowAtIndexPath 中实现代码的方式
myspinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[myspinner setCenter:cell.like.center];
[cell.like addSubview:myspinner];
当我点击使用sender.tag
[myspinner startAnimating];
问题是微调器工作但不是我想要的。它显示在单元格外。
更新
matt 的回答确实有效。
我也改变了我的代码,如下所示。内部选择器动作。 -(void) likeClicked:(UIButton*)sender
UIActivityIndicatorView *myspinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[myspinner setCenter: CGPointMake(CGRectGetMidX(sender.bounds),
CGRectGetMidY(sender.bounds))];
[sender addSubview:myspinner];
[myspinner startAnimating];
【问题讨论】:
标签: ios objective-c uitableview uiactivityindicatorview