Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios分段控制。文本和色调具有不同颜色的多行标签_Ios_Nssegmentedcontrol - Fatal编程技术网

ios分段控制。文本和色调具有不同颜色的多行标签

ios分段控制。文本和色调具有不同颜色的多行标签,ios,nssegmentedcontrol,Ios,Nssegmentedcontrol,我目前正在尝试实现一个UISegmentedControl,它在边框上使用不同的文本颜色,但也跨越多行 我已经成功地将这两项工作分别用这个问题解决了多行问题 并使用文本颜色的外观代理: [ [UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal ]; 然而,一旦我

我目前正在尝试实现一个UISegmentedControl,它在边框上使用不同的文本颜色,但也跨越多行

我已经成功地将这两项工作分别用这个问题解决了多行问题

并使用文本颜色的外观代理:

     [ [UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal  ];
然而,一旦我结合了这两种解决方案,我就失去了多行功能!我尝试过将代码按不同的顺序排列,所以在使用外观代理后,我会循环遍历标签,但这不起作用。我还尝试过将自定义NSParagraphStyle与NSLineBreakByWorkWrapping的lineBreakingMode一起使用,但这也不起作用


有人知道我如何做到这一点吗?

你有什么解决办法吗?
     [ [UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal  ];