English 中文(简体)
是否有办法定制UISearchDisplay 主计长办公室
原标题:Is there a way to customize UISearchDisplayController cell

我正在利用UISearchDisplayController进行搜捕,如果有可能,我想给每个牢房增加这么多的内容。 找不到任何信息。 唯一的方法是用表格复制。 是否有任何其他财产可以确定其他财产。 案文

Thanks in advance!

最佳回答

是的,你可以安装电池。 View , cell.accessoryView , cell. 背 景 观点等。

read this UITableViewCell documentation for further information

问题回答

你可以完全改变牢房。

The following snippet based on two subclasses of UITableCell, ANormalCell & ASearchCell.

洞穴: 这部法律尚未编纂,但你却得到好评?

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

    static NSString *normalCellReuseIdentifier = @"ANormalCell";
    static NSString *searchCellReuseIdentifier = @"ASearchCell";

    UITableViewCell* cell = nil;

    if (tableView != self.searchDisplayController.searchResultsTableView) {
        cell = (ANormalCell*)[self.tableView dequeueReusableCellWithIdentifier:normalCellReuseIdentifier];

        if (cell == nil) {
            NSArray* topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"ANormalCell" owner:nil options:nil];
            cell = (ANormalCell*)[topLevelObjects objectAtIndex:0];
        }
    } else {
        cell = (ASearchCell*)[self.tableView dequeueReusableCellWithIdentifier:searchCellReuseIdentifier];

        if (cell == nil) {
            NSArray* topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"ASearchCell" owner:nil options:nil];
            cell = (ASearchCell*)[topLevelObjects objectAtIndex:0];
        }
    }

    return cell;
}

尽可能。 表中所有数据来源方法都附有表态参数。 如果有

if (tableView == searchController.searchResultsTableView)

然后通过增加次视线或定制特性来改变电池。 在这种情况下,与任何其他情况一样,对习俗细胞也适用Same办法。





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签