滑动以显示垂直堆叠的自定义UITableViewCell的按钮?

滑动以显示垂直堆叠的自定义UITableViewCell的按钮?,uitableview,ios7,uiswipegesturerecognizer,Uitableview,Ios7,Uiswipegesturerecognizer,我正在iOS中构建一个自定义表视图(带有自定义UITableViewCell),我希望用户能够向左滑动并显示几个按钮。有几个很好的预构建类已经构建,我一直在引用和利用它们来帮助我构建这个类,比如gitHub上的SWTableViewCell 这是我的问题…因为我的自定义单元格从设计角度来看高度相当大,所以我希望按钮垂直堆叠,而不是水平堆叠。当用户向左滑动单元格时,您可以看到下面的设计。。。(我本来打算包括这些图片,但不被允许,因为我是StackOverflow的新手,所以希望链接能够正常工作:)

我正在iOS中构建一个自定义表视图(带有自定义UITableViewCell),我希望用户能够向左滑动并显示几个按钮。有几个很好的预构建类已经构建,我一直在引用和利用它们来帮助我构建这个类,比如gitHub上的SWTableViewCell

这是我的问题…因为我的自定义单元格从设计角度来看高度相当大,所以我希望按钮垂直堆叠,而不是水平堆叠。当用户向左滑动单元格时,您可以看到下面的设计。。。(我本来打算包括这些图片,但不被允许,因为我是StackOverflow的新手,所以希望链接能够正常工作:)

实现这一目标的最佳方式是什么

我对iOS编程(以及一般编程)还是很陌生,因此非常感谢您的帮助

提前感谢您的帮助

我会使用SWTableViewCell库。虽然目前的版本还不可能有垂直对齐的按钮。但您可以覆盖该方法,该方法用于对按钮进行定位:

- (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++;
    }
}

谢谢你的指导。。。改变这种方法使我能够完成我想要的。很高兴我能帮上忙:)