滑动以显示垂直堆叠的自定义UITableViewCell的按钮?
我正在iOS中构建一个自定义表视图(带有自定义UITableViewCell),我希望用户能够向左滑动并显示几个按钮。有几个很好的预构建类已经构建,我一直在引用和利用它们来帮助我构建这个类,比如gitHub上的SWTableViewCell 这是我的问题…因为我的自定义单元格从设计角度来看高度相当大,所以我希望按钮垂直堆叠,而不是水平堆叠。当用户向左滑动单元格时,您可以看到下面的设计。。。(我本来打算包括这些图片,但不被允许,因为我是StackOverflow的新手,所以希望链接能够正常工作:) 实现这一目标的最佳方式是什么 我对iOS编程(以及一般编程)还是很陌生,因此非常感谢您的帮助 提前感谢您的帮助 我会使用SWTableViewCell库。虽然目前的版本还不可能有垂直对齐的按钮。但您可以覆盖该方法,该方法用于对按钮进行定位:滑动以显示垂直堆叠的自定义UITableViewCell的按钮?,uitableview,ios7,uiswipegesturerecognizer,Uitableview,Ios7,Uiswipegesturerecognizer,我正在iOS中构建一个自定义表视图(带有自定义UITableViewCell),我希望用户能够向左滑动并显示几个按钮。有几个很好的预构建类已经构建,我一直在引用和利用它们来帮助我构建这个类,比如gitHub上的SWTableViewCell 这是我的问题…因为我的自定义单元格从设计角度来看高度相当大,所以我希望按钮垂直堆叠,而不是水平堆叠。当用户向左滑动单元格时,您可以看到下面的设计。。。(我本来打算包括这些图片,但不被允许,因为我是StackOverflow的新手,所以希望链接能够正常工作:)
- (void)populateUtilityButtons {
NSUInteger utilityButtonsCounter = 0;
for (UIButton *utilityButton in _utilityButtons) {
// Here you would overwrite to use the y position and the height
CGFloat utilityButtonXCord = 0;
if (utilityButtonsCounter >= 1) utilityButtonXCord = _utilityButtonWidth * utilityButtonsCounter;
[utilityButton setFrame:CGRectMake(utilityButtonXCord, 0, _utilityButtonWidth, CGRectGetHeight(self.bounds))];
[utilityButton setTag:utilityButtonsCounter];
[utilityButton addTarget:_parentCell action:_utilityButtonSelector forControlEvents:UIControlEventTouchDown];
[self addSubview: utilityButton];
utilityButtonsCounter++;
}
}
谢谢你的指导。。。改变这种方法使我能够完成我想要的。很高兴我能帮上忙:)