从下拉选择框中删除弹簧效果

  • 本文关键字:删除 选择 ios xcode
  • 更新时间 :
  • 英文 :


我继承了一些显示下拉选择框的代码,到目前为止,其中只有几个选项。我现在需要添加更多选项,但如果它们超过屏幕尺寸,则可以滚动到它们,但它会再次"弹回"。我想要的效果是,您可以滚动列表将其向上或向下移动(无需再次向下弹回(。

当前的行为是您单击选项框,选项出现,但超过屏幕尺寸,因此您可以滚动它们,但它会再次弹回,因此您永远无法选择它们。

所需的行为是滚动列表,但它不会再次弹回,从而允许您选择屏幕顶部上方的选项。

这似乎是代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *aCell = [tableView dequeueReusableCellWithIdentifier:@"options" forIndexPath:indexPath];
    UILabel *lblValue = [aCell viewWithTag:100];
    [lblValue setText:[[AppDelegate sharedAppDelegate] arrLIST][indexPath.row][@"options"]];
    if ([lblValue.text isEqualToString:lblChannel.text])
        [aCell setBackgroundColor:[UIColor colorWithRed:(240.0/255.0) green:(240.0/255.0) blue:(240.0/255.0) alpha:1.0]];
    else
        [aCell setBackgroundColor:[UIColor whiteColor]];  
    return aCell;
} 

似乎是表视图及其容器视图的自动布局约束设置的问题。如果由于某种原因无法修复问题,请尝试尝试为表视图底部设置内容插图。

相关内容

  • 没有找到相关文章

最新更新