如何以编程方式创建表视图?

时间:2011-05-11 05:25:56

标签: objective-c xcode ipad uitableview orientation

我需要在我的应用程序中使用UITable View,它必须支持横向和纵向方向。

如果我直接从“界面”构建器拖动UItableview,那么我该如何完全控制它

如果没有,那么建议我以编程方式执行相同操作。

由于 RIZWAN

1 个答案:

答案 0 :(得分:0)

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
        return 1;//Returns the no of sections in the tableview
    }

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
        return 5;//Returns the no of rows in the tableview
    }

//This method is called everytime when a row is created.
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

        static NSString *CellIdentifier = @"Cell";

        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

        if (cell == nil) {

            cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

        }

        // Configure the cell...
        cell.textLabel.text =@"tableview";

        return cell;

    }