用storyboard设置tableview的静态单元格的行间距

时间:2018-01-11 12:46:00

标签: ios uitableview storyboard

我想知道是否有办法用tableview的静态单元格和故事板设置行之间的间距。

我没有找到这样做的投稿人:

enter image description here

我想设置行之间的间距,所以它应该是这样的:

enter image description here

3 个答案:

答案 0 :(得分:5)

你做不到。如何处理这个问题有几种选择。

  1. 模拟单元格中的分隔符(例如,请参阅my question)。

  2. 将每隔一个单元格用作分隔符(因此第0行的单元格将为正常单元格,第1行的单元格将为分隔符,第2行的单元格为正常单元格等。)

    < / LI>
  3. 使用区域页脚作为分隔符,在这种情况下,每个单元格都会有一个区域 - numberOfSections将返回所有单元格的数量,numberOfRows将返回1.然后使用{{1提供适当的“分隔符”。

答案 1 :(得分:0)

属性检查器中没有任何东西可以这样做,你可以这样做

contentView
     topView   ----- height(static) ---- white background
     spaceView ----- height (5) ---- gray background

答案 2 :(得分:0)

使用UITableView

public class MainActivity extends ReactActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LayoutInflater layoutInflater = (LayoutInflater)getBaseContext() .getSystemService(LAYOUT_INFLATER_SERVICE); View popupView = layoutInflater.inflate(R.layout.pointzipreviewtoolbar,null); PopupWindow popupWindow = new PopupWindow( popupView, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); ViewGroup rootLayout = (ViewGroup) findViewById(android.R.id.content); popupView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e("Popup was Clicked", "I clicked here"); } }); } } 不提供行之间的间距