jjzjj

AccessoryView

全部标签

iphone - 我怎样才能像这样为我的表格单元格创建一个附件 View ?

基本上我需要两个标签。一个带有数字,另一个在下一行带有常量字符串字母。我还需要一个对话泡泡作为附件View的背景。我知道如何创建一个标签,但不知道如何将两个标签设置为附件View。请帮忙 最佳答案 您可以创建一个UIView并将所有必要的View添加到它作为它的subview,然后使该单个View成为TableView单元格的附属View:UIView*container=[[UIViewalloc]initWithFrame:CGRectMake(0,0,100,44)];[containeraddSubview:backgrou

ios - 摆脱 UITableViewCell 自定义 accessoryView 的填充

我有一个带有自定义accessoryView的表格View单元格,但它的默认布局方式似乎在右侧创建了15磅的边距。我想摆脱它。我可以通过重写layoutSubviews来达到预期的效果,但这会破坏编辑模式动画(附件不再滑入/滑出)。有什么更好的方法吗? 最佳答案 添加subview而不是accessoryViewUIButton*deleteBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];deleteBtn.frame=CGRectMake(cell.contentView.frame

ios - 仅使用自动布局(无 initwithframe),为 UITableViewCell 配置 accessoryview 按钮

我发现了很多关于这个的问题,但他们都使用了initWithFrame。有没有办法严格使用自动布局来做到这一点?我试过将附件View设置为按钮并向单元格添加约束,将按钮添加为附件View的subview并向附件View添加约束。这是我最有希望的尝试:button.translatesAutoresizingMaskIntoConstraints=NO;cell.accessoryView.translatesAutoresizingMaskIntoConstraints=NO;[cell.accessoryViewaddSubview:button];NSDictionary*varDi

ios - iPhone 6 Plus 在 accessoryView 旁边的 UITableViewCell 中显示奇怪的线条

我有一个UITableView,它在附件View旁边显示一些奇怪的灰色细线。这只发生在plus上,没有其他iPhone显示这个问题。这似乎与分配给单元格的imageView有关。一些图片会导致这条线,而另一些则不会,这似乎是基于它们的尺寸。有没有其他人看到过这个或知道如何摆脱它? 最佳答案 我在使用被SWRevealViewController部分覆盖的UITableView时遇到过这种情况。当tableview宽度的计算值为十进制数时,UITableViewCell的内容和附属View之间的伪像线会出现。解决方案是确保View的大

ios - 无法移动键盘 View iOS9 swift

我需要像iOS上的股票消息应用中那样实现一个轻视键盘(向下滑动以关闭)。我有这段代码来获取键盘View:funckeyboardWillShowWithNotification(notification:NSNotification){letkeyboardView=accessoryView.superview}并且我连接了tableView的UIPanGestureRecognizer以检测何时需要开始向下移动键盘。funchandleTableViewPan(gr:UIPanGestureRecognizer){letlocation=panGestureRecognizer.l

iphone - 在行选择上更改 UITableView accessoryView

我试图在选择行时更改UITableViewCell的附属View,我有以下代码:-(void)tableView:(UITableView*)aTableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[selftableView:aTableViewcellForRowAtIndexPath:indexPath];UIActivityIndicatorView*activityView=[[UIActivityIndicatorViewalloc]initWithActivityIndi

iphone - 在行选择上更改 UITableView accessoryView

我试图在选择行时更改UITableViewCell的附属View,我有以下代码:-(void)tableView:(UITableView*)aTableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[selftableView:aTableViewcellForRowAtIndexPath:indexPath];UIActivityIndicatorView*activityView=[[UIActivityIndicatorViewalloc]initWithActivityIndi

ios - 标准附件 View 可以位于 UITableViewCell 中的不同位置吗?

我希望我的配件位于与正常位置略有不同的位置。可能吗?此代码无效:cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;cell.accessoryView.frame=CGRectMake(5.0,5.0,5.0,5.0); 最佳答案 不,您不能移动辅助View所在的位置。作为替代方案,您可以添加如下所示的subview;[cell.contentViewaddSubview:aView];此外,通过将accessoryView属性设置为等于某个值,access

ios - 标准附件 View 可以位于 UITableViewCell 中的不同位置吗?

我希望我的配件位于与正常位置略有不同的位置。可能吗?此代码无效:cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;cell.accessoryView.frame=CGRectMake(5.0,5.0,5.0,5.0); 最佳答案 不,您不能移动辅助View所在的位置。作为替代方案,您可以添加如下所示的subview;[cell.contentViewaddSubview:aView];此外,通过将accessoryView属性设置为等于某个值,access

ios - 使用 InputAccessoryView 在键盘顶部添加一个 View

我正在尝试将uiview添加到始终位于键盘顶部的位置。我首先使用KeyboardWillShow/Hide完成了它,但它并没有涵盖所有案例,我正在尝试使用inputAccessoryView。这是我试过的:privatevaraccessoryView=UIView(frame:CGRectZero)classViewController:UIViewController{varmyView:customUIViewoverridevarinputAccessoryView:UIView{returnaccessoryView}overridefunccanBecomeFirstRes