美文网首页iOS开发
Xcode自定义代码块

Xcode自定义代码块

作者: ChinaGoodStaff | 来源:发表于2016-09-14 16:35 被阅读41次
    标记代码

    标题 :Xcode mark
    快捷:XcodeMark
    内容:
    #pragma mark -
    #pragma mark - <#descreption#>
    设置如下:


    屏幕快照 2016-09-14 上午11.45.48.png
    OSX tableView Delegate Datasource

    标题 :tableView main Delegate Datasourse methods in platform iOS
    快捷:tableViewDD
    内容:
    #pragma mark -
    #pragma mark - tableView
    - (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView{
    return 1;
    }
    - (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(nullable NSTableColumn *)tableColumn row:(NSInteger)row{

    return nil;
    }
    - (void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(nullable NSTableColumn *)tableColumn row:(NSInteger)row{
    /*
     NSTextFieldCell *textCell = cell;
     NSString *identifier = [tableColumn identifier];
     if ([identifier isEqualToString:@"0"]) {
     [textCell setTitle:[NSString stringWithFormat:@"%ld", row + 1]];
     
     }
     else if ([identifier isEqualToString:@"1"]) {
     }
     else if ([identifier isEqualToString:@"2"]) {
     }
     else if ([identifier isEqualToString:@"3"]) {
     }
     else if ([identifier isEqualToString:@"4"]) {
     
     }
     //*/
    }
    - (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
    
    /*
     NSString *identifier = [tableColumn identifier];
     
     if ([identifier isEqualToString:@"4"]) {
     
     NSButtonCell * buttonCell = [[NSButtonCell alloc] init] ;
     [buttonCell setBezelStyle:NSRoundedBezelStyle];
     [buttonCell setButtonType:NSMomentaryPushInButton];
     [buttonCell setBordered:NO]; // Don't want a bordered button
     [buttonCell setTitle:@"结束"];
     [buttonCell setAction:@selector(_stop:)];
     return buttonCell;
     }
     // */
    return nil;
    }
    

    设置如下:

    屏幕快照 2016-09-14 上午11.52.01.png

    标题 :tableView main Delegate Datasourse methods in platform iOS
    快捷:tableViewDD
    内容:
    #pragma mark -
    #pragma mark - tableView
    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{

    return 1;
    }
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    
    return 0;
    }
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    
    return 0;
    }
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    
    return nil;
    }
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    
    }
    

    设置如下:

    屏幕快照 2016-09-14 上午11.56.20.png

    相关文章

      网友评论

        本文标题:Xcode自定义代码块

        本文链接:https://www.haomeiwen.com/subject/rkevettx.html