相关疑难解决方法(0)

UITableView页脚,停止浮动内容

我想让我的UITableView Footer停止在我的内容上浮动,这是默认活动.我希望我的页脚是......好吧...一个页脚.始终是我的tableview末尾显示的最后一个视图.:)

实际上,标题也是如此.

滚动时有没有简单的方法可以禁止它浮动在表格视图的顶部?

谢谢大家,我在其他地方找不到答案.

uitableview uikit ios

65
推荐指数
4
解决办法
4万
查看次数

如何将按钮放在UITableView上,不会在iOS中滚动表格

我想把按钮放在UITableView屏幕的同一位置,不会滚动UITableView.当我尝试addSubview按钮时,它们会显示但滚动显示UITableView.

放置按钮的原因UITableView是让用户对其进行操作.我不是在谈论在单元格中使用按钮.它们是浮动按钮,从不移动它们的位置.

我正在使用UITableViewController,我不想为此目的使用页眉或页脚.另外一些酒吧(UIToolbar例如)对我来说不是一个选择.

提前致谢.

objective-c uitableview ios

64
推荐指数
7
解决办法
4万
查看次数

UITableView,让页脚停留在屏幕的底部?

我有一个带页脚的UITableView,在自定义视图中填充了tabBar,使用以下代码完成:

- (CGFloat)tableView:(UITableView *)tableView
heightForFooterInSection:(NSInteger)section {
    //differ between your sections or if you
    //have only on section return a static value
    return 49;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {

    if(footerView == nil) {
        //allocate the view if it doesn't exist yet
        footerView  = [[UIView alloc] init];
        [footerView addSubview:self.tabBarView];
    }

    //return the view for the footer
    return footerView;
}
Run Code Online (Sandbox Code Playgroud)

哪个工作很可爱,除了当桌子的行数少于填充屏幕所需的行数时,这会导致页脚向上移动,因为桌子不再创建空行,因为有一个页脚.

那么,有没有人知道如何将自定义页脚锁定到屏幕底部,或者,使tableView像以前一样创建空行?

谢谢!

加雷思

iphone cocoa-touch objective-c

25
推荐指数
1
解决办法
3万
查看次数

如何让footerview始终位于UITableViewController的底部?

我正在使用a UITableviewcontroller,我希望页脚视图始终位于屏幕的底部.然而,y所述的位置页脚视图正在改变,因为每heighttableviewcell.我怎么能一直坚持到屏幕的底部?

uitableview tableviewcell ios swift

10
推荐指数
1
解决办法
2万
查看次数

创建一个坚持UITableView底部的UIView

我有一个grouped UITableView,我想在我的最底层添加一个UIButton UITableView.我正在使用Storyboard和UITableViewController.我不太确定我需要添加代码或拖放UI元素.我已经尝试在Storyboard中添加一个UIView作为footerview,然后在该视图中添加一个按钮,但这并不具有始终保持在视图底部的预期效果,类似于tabbar.此外,按钮应始终位于最前端,UITableView应在其后面滚动.

// tried this but it didn't work:
self.tablview.tableFooterView = [[UIView alloc] initwithview...]
Run Code Online (Sandbox Code Playgroud)

objective-c ios

8
推荐指数
2
解决办法
2万
查看次数

防止表格视图页脚与键盘一起向上移动

我有一个表视图,第一部分有4个文本字段,第二部分有2个开关.第二部分有一个带按钮的自定义页脚.当我单击任何文本字段时,第二部分的页脚也会随键盘一起向上移动.我怎么能阻止这个?

uitableview ios

8
推荐指数
1
解决办法
601
查看次数

iOS中的静态页脚

我想让我的页脚浮动在桌面视图上这样它总是可见的,不仅当我滚动到底部.

我已尝试使用此代码调整表格视图的大小:

- (id)initWithStyle:(UITableViewStyle)style
{
    if ((self = [super initWithStyle: style]))
    {
        UIView *footer = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 1, 45)];
        footer.backgroundColor = [UIColor clearColor];
        self.tableView.tableFooterView = footer;
        self.tableView.frame = CGRectMake(0, 0, 320, 100);
        footer.hidden = NO;

    }
Run Code Online (Sandbox Code Playgroud)

到目前为止,我没有运气.

我也尝试过使用其他窗口并调整所有.XIB文件的大小.

footer uitableview ios

7
推荐指数
2
解决办法
1万
查看次数

滚动表格视图时,自定义UITableView页脚不会锁定在底部

我检查了所有这些 UITableView,让页脚停留在屏幕的底部?

tableFooterView属性不会修复表视图底部的页脚

iOS - viewForFooterInSection坚持UITableView的底部

在UITableView中实现页脚的正确方法

类似的问题,但不幸的是我的问题没有解决.

我必须使用里面的按钮实现自定义页眉和页脚视图.我用.nib文件创建了单独的UIView的子类.在我的视图控制器中,我正在调用这些方法来为页眉和页脚视图注册nib.

- (UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    CustomTableHeaderView *view = [CustomTableHeaderView header];
    view.delegate = self; //setting delegate to receive callbacks as the buttons inside the view are pressed
    return view;
}

- (UIView*)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    CustomTableFooterView *view = [CustomTableFooterView footer];
    view.delegate = self;
    return view;
}
Run Code Online (Sandbox Code Playgroud)

自定义视图中的类方法注册.nib文件并返回视图的位置.然而,实施是;

+ (CustomTableHeaderView*)header
{
    return [[[NSBundle mainBundle]loadNibNamed:@"CustomTableHeaderView" owner:nil options:nil]objectAtIndex:0];
}
Run Code Online (Sandbox Code Playgroud)

页脚的类似实现.

问题是当表格视图滚动时,页脚视图不会锁定在底部.也就是说,当视图内部有更多行时,页脚视图会隐藏,并在所有行向下滚动直到结束时显示.我想锁定视图底部的页脚视图,无论有多少行可以滚动.标题视图已完全由此实现实现,因为在滚动行时它被锁定在顶部,但页脚视图随行滚动.

我也试过了self.tableview.tablefooterview属性,但它也没有帮助.

cocoa-touch objective-c uitableview ios

6
推荐指数
1
解决办法
5932
查看次数

以编程方式设置UIButton文本颜色

我想更改表视图页脚中的按钮文本颜色.这是我正在使用的代码,但它不起作用

override func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
    let footerView = UIView(frame: CGRectMake(0, 0, tableView.frame.size.width, 40))
    footerView.backgroundColor = UIColor.blackColor()

    let rgbValue = 0x4097d4
    let color = Util.getColor(rgbValue)




    let button   = UIButton(type: UIButtonType.System) as UIButton
    button.frame = CGRectMake(0, 0, 414, 65)

    button.setTitle("my Button", forState: UIControlState.Normal)
    button.titleLabel?.textColor = UIColor.whiteColor()
    button.titleLabel?.font = UIFont(name: "Montserrat-Regular", size: 20.0)



     button.backgroundColor =  UIColor( red: CGFloat(color[0]), green: CGFloat(color[1]), blue:CGFloat(color[2]), alpha: 1.0 )



    footerView.addSubview(button)


    return footerView
}

override func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat …
Run Code Online (Sandbox Code Playgroud)

uibutton ios swift

1
推荐指数
1
解决办法
4762
查看次数