IOS7笔记-6控制器多态性导航控制器选项卡栏控制器

Posted Faint@LastStep

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS7笔记-6控制器多态性导航控制器选项卡栏控制器相关的知识,希望对你有一定的参考价值。

1、遍历符合条件字符

 1 -(NSAttributedString *)charactersWithAttribute:(NSString *)attributeName
 2 {
 3     NSMutableAttributedString *characters = [[NSMutableAttributedString alloc] init];
 4     
 5     int index = 0;
 6     while (index < [self.textToAnalyze length]) {
 7         NSRange range;
 8         id value = [self.textToAnalyze attribute:attributeName
 9                                          atIndex:index
10                                   effectiveRange:&range];
11         if (value) {
12             [characters appendAttributedString:[self.textToAnalyze attributedSubstringFromRange:range]];
13             index = range.location + range.length;
14         } else {
15             index++;
16         }
17     }
18     
19     return characters;
20 }
1 -(void)updateUI
2 {
3     self.colorfulCharactersLabel.text = [NSString stringWithFormat:@"%d colorful characters", [[self charactersWithAttribute:NSForegroundColorAttributeName] length]];
4     self.outlinedCharactersLabel.text = [NSString stringWithFormat:@"%d outlined characters", [[self charactersWithAttribute:NSStrokeWidthAttributeName] length]];
5 }

2、segue识别代码

1 -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
2 {
3     if ([segue.identifier isEqualToString:@"Analyze Text"]) {
4         if ([segue.destinationViewController isKindOfClass:[TextStatsViewController class]]) {
5             TextStatsViewController *tsvc = (TextStatsViewController *)segue.destinationViewController;
6             tsvc.textToAnalyze = self.body.textStorage;
7         }
8     }
9 }

 

以上是关于IOS7笔记-6控制器多态性导航控制器选项卡栏控制器的主要内容,如果未能解决你的问题,请参考以下文章

从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引

将选项卡栏控制器嵌入导航控制器时的 prepareForSegue

在每个选项卡错误处使用导航控制器从视图控制器转换到选项卡栏控制器

iphone:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现

导航回父视图控制器时,UIButton 在选项卡栏后面 - iOS

单击推送通知时,正确重定向到选项卡栏导航控制器内的视图控制器