0

TextView を TableView に簡単に追加する方法に関する簡単なチュートリアルはありますか? 基本的に、設定スタイルのグループ化されたテーブルビュー タイプのものを再作成します。

解決:

これは、作成したいオブジェクトをセットアップする場所です。この例では、私はUISwitch;を作成しています。serverSecureActionスイッチがトリガーされたときに何が起こるかを設定する場所です。

コード

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

    serverSecure = [[[UISwitch alloc] initWithFrame:CGRectMake(197, 8, 94, 27)] autorelease];
    serverSecure.tag = kServerTag;
    [serverSecure addTarget:self action:@selector(serverSecureAction:) forControlEvents:UIControlEventValueChanged];
    serverSecure.backgroundColor = [UIColor clearColor];

    switch (indexPath.row)
    {
        case 0:
        {
            /*  This is where we add the subview we created above, 
                this can be used for any type of object.
             */
            [cell.textLabel setText: NSLocalizedString(@"Connect Secure", @"")];
            [cell setAccessoryView: serverSecure];
            [serverSecure setOn: TRUE];
        }
            break;
    }
    //.... 
    retun Cell;
}
4

1 に答える 1

0

これは、作成したいオブジェクトをセットアップする場所です。この例では、私はUISwitch;を作成しています。serverSecureActionスイッチがトリガーされたときに何が起こるかを設定する場所です。

serverSecure = [[[UISwitch alloc] initWithFrame:CGRectMake(197, 8, 94, 27)] autorelease];
serverSecure.tag = kServerTag;
[serverSecure addTarget:self action:@selector(serverSecureAction:) forControlEvents:UIControlEventValueChanged];
serverSecure.backgroundColor = [UIColor clearColor];

switch (indexPath.row)
{
    case 0:
    {
        /*  This is where we add the subview we created above, 
            this can be used for any type of object.
         */
        [cell.textLabel setText: NSLocalizedString(@"Connect Secure", @"")];
        [cell setAccessoryView: serverSecure];
        [serverSecure setOn: TRUE];
    }
        break;
}
于 2009-09-22T17:59:15.610 に答える