iOS

求问,怎么吧输入框固定在UITableViewController底部,,加在self.view不行 因为self.view还是tabview

解决方案 »

  1.   

    描述的太简单了,tableview是当前的最底层viewcontroller?要在uitableviewcontroller里固定一个组件,最简单的是在uitableviewcontroller外面再套一个uiviewcontroller,将组建添加到uiviewcontroller上摆脱taibleview就不会滚动了,因为虽然uitableviewcontroller继承自uiviewcontroller,然后添加了一个可以滑动的tableview(scrollview),但self.view的确是会随着tableview一起滚动,所以你添加到self.view上还是会滚动;另外一个办法就是利用tableview滚动的contentoffset(可以去网上搜一下怎么用),有一个代理回调会告诉你tableview的内容滚动了多少,只要在这个代理里面将你的输入框坐标反方向移动就看上去在原地不动了。希望能帮到你。