真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于ui中的表視圖-創(chuàng)新互聯(lián)

#import "ViewController.h"

創(chuàng)新互聯(lián)公司專注于翁牛特企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),成都商城網(wǎng)站開發(fā)。翁牛特網(wǎng)站建設(shè)公司,為翁牛特等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

  [super viewDidLoad];

  self.data = [NSMutableArray arrayWithArray:[UIFont familyNames]];

  //設(shè)置表視圖分割線風(fēng)格沒有分割線

  //_tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

  //沒有分割線

  //_tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

  //設(shè)置分割線顏色,默認為灰色

  _tableView.separatorColor = [UIColor orangeColor];

  //設(shè)置分割線的偏移量

  //_tableView.separatorInset = UIEdgeInsetsMake(0, -50, 0, -50);

  //設(shè)置表視圖的頭部視圖

  UIView *headerView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 160)];

  //創(chuàng)建按鈕

  UIButton *btn = [UIButton buttonWithType:UIButtonTypeContactAdd];

  btn.frame = CGRectMake(100, 50, 100, 100);

  [headerView addSubview:btn];

  [btn addTarget:self action:@selector(btn_click:) forControlEvents:UIControlEventTouchUpInside];

  headerView.backgroundColor = [UIColor yellowColor];

  _tableView.tableHeaderView = headerView;

  //設(shè)置表視圖的尾部視圖

  UIView *footView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 200)];

  footView.backgroundColor = [UIColor purpleColor];

  _tableView.tableFooterView = footView;

  //設(shè)置單元格的行高,默認為44,如果要動態(tài)的設(shè)置行高,需要在代理方法中實現(xiàn)

  //_tableView.rowHeight = 100;

}

- (void)btn_click:(UIButton *)btn{

  //點擊按鈕刪除第一個元素

  [self.data removeObjectAtIndex:0];

  //刷新表視圖,會重新執(zhí)行數(shù)據(jù)源方法和代理方法

  //[self.tableView reloadData];

  //把第五個元素改為華文琥珀

  //構(gòu)建IndexPath

  NSIndexPath *indexPath = [NSIndexPath indexPathForRow:5 inSection:0];

  //取到單元格

  UITableViewCell *tvc = [self.tableView cellForRowAtIndexPath:indexPath];

  tvc.textLabel.text = @"華文琥珀";

//  //輸出在屏幕上顯示的單元格的內(nèi)容

//  NSArray *cells = [self.tableView visibleCells];

//  for (UITableViewCell *cell in cells) {

//    NSLog(@"cell is %@",cell.textLabel.text);

//  }

//

//  //輸出在屏幕上顯示的單元格的下標(biāo)

//  NSArray *indexPaths = [self.tableView indexPathsForVisibleRows];

//  for (NSIndexPath *indexPath in indexPaths) {

//    NSLog(@"indexPath is %ld",indexPath.row);

//  }

//  //輸出選中的單元格

//  NSArray *selecedRows = [self.tableView indexPathsForSelectedRows];

//  for (NSIndexPath *selectedRow in selecedRows) {

//    NSLog(@"%@",selectedRow);

//  }

  //滑動到指定位置,可配置動畫

  NSIndexPath *indexPath2 = [NSIndexPath indexPathForRow:10 inSection:0];

  [self.tableView scrollToRowAtIndexPath:indexPath2 atScrollPosition:UITableViewScrollPositionTop animated:YES];

}

#pragma mark--UITableViewDataSource

//表視圖的行數(shù)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

  return self.data.count;

}

//單元格內(nèi)容

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

  UITableViewCell *tvCell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];

  NSString *str = self.data[indexPath.row];

  tvCell.textLabel.text = str;

  return tvCell;

}

//設(shè)置單元格的高度

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

  if (indexPath.row == 3) {

    return 80;

  }else if (indexPath.row == 5){

    return 100;

  }

  return 40;//無效,不會執(zhí)行

}

- (void)didReceiveMemoryWarning {

  [super didReceiveMemoryWarning];

  // Dispose of any resources that can be recreated.

}

@end

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:關(guān)于ui中的表視圖-創(chuàng)新互聯(lián)
本文URL:http://weahome.cn/article/jicid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部