1

NSTableView の列を自動サイズ変更して、すべての列のすべてのコンテンツが切り捨てられずに表示されるようにするにはどうすればよいですか?

4

1 に答える 1

0

これを試して:-

CGFloat oldWidth =0.0;
for (i=0; i<[[arrCont arrangedObjects]count]; i++)
{
    for (j=0;j<[[tableView tableColumns]count]; j++)
    {
        NSCell *dataCell=[tableView preparedCellAtColumn:j row:i];
               CGFloat  newWidth=[dataCell cellSize].width;
        if (newWidth > oldWidth)
        {
            oldWidth=newWidth;
        }
        [[[tableView tableColumns] objectAtIndex:j] setWidth:newWidth];
    }
}
于 2013-09-18T09:39:14.090 に答える