Best way to build 10x10 grid of UIButtons?

后端 未结 2 923
深忆病人
深忆病人 2021-02-02 04:28

I\'m going to have a 10x10 grid of UIButton objects. Each of these UIButtons is going to need to be referenced by the row and column number, so they should probably be stored in

2条回答
  •  梦如初夏
    2021-02-02 04:56

    You can use a GridView from the moriarty library to help with layout - positioning each button where you want it. Building partially on squelart's sample code as a createButtonAtRow:col: method, this could work as follows:

    GridView* gridview = [[GridView alloc] initWithRows:ROWS cols:COLS];
    for (NSInteger row = 0; row < ROWS; ++row) {
      for (NSInteger col = 0; col < COLS; ++col) {
        [gridView addsubView:[self createButtonAtRow:row col:col]];
      }
    }
    [myView addSubview:gridView];
    [gridView release];  // Let myView retain gridView.
    

提交回复
热议问题