objective c - How to get a UITableView bigger in iOS -
currently subclassing uitableviewcontroller
. have made each cell in uitableviewcontroller
bigger implementing 2 methods.
code:
(cgfloat) tableview:(uitableview *)tableview estimatedheightforrowatindexpath:(nsindexpath *)indexpath { cgfloat screenheight = [[uiscreen mainscreen] bounds].size.height; homecoming screenheight * 1/2; } (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath { cgfloat screenheight = [[uiscreen mainscreen] bounds].size.height; homecoming screenheight * 1/2; }
i have 2 problems/ questions
my table seems pushed right , how can prepare this?
is right way to create uitableviewcontrollers cell bigger? also: if create custom cell, cant set custom cell in place of 1 entire cell , wouldn't matter height of cell is? since, beingness replaced custom cell?
any advice help. thanks.
if want every row same height no implement 2 methods have. instead, add together next line in viewwillappear:
:
self.tableview.rowheight = self.tableview.bounds.size.height / 2.0;
also note height based on table view's height, not screen height. ensures 2 cells fit within visible portion of table view.
only implement heightforrowatindexpath:
if there rows different heights.
fyi - none of code posted has impact on table seeming pushed right. must caused else.
another note - maintain in mind [uiscreen mainscreen].bounds
give wrong results under ios 7 or before if device in landscape orientation.
ios objective-c uitableview
No comments:
Post a Comment