NSString *price = @"¥12.3 ¥23.4";//[NSString stringWithFormat: @"¥%@ ¥%@ %@",goodsItemPrice,goodsItemOriginPrice,numByUserStr] ; NSMutableAttributedString *currentPriceStr = [[NSMutableAttributedString alloc] initWithString:price]; [currentPriceStr addAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:13],NSForegroundColorAttributeName:[UIColor blackColor]} range:NSMakeRange(0, 5)]; [currentPriceStr addAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:12],NSForegroundColorAttributeName:[UIColor greenColor]} range:NSMakeRange(6, 5)]; [currentPriceStr addAttributes:@{NSStrikethroughStyleAttributeName:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle)} range:NSMakeRange(6, 5)]; self.goodsPrice.attributedText = currentPriceStr;
上面一段代码原本是有后面价格是有中划线的,但是到iOS10.3就无效了。
后测试发现:
1、字符串中有中文字符就会设置失效;
2、对字符串部分设置中划线也失效了。
修复:
方法一、假如对一整段设置中划线,只要没有中文字符串就行,用“¥”替代“¥”。
方法二、这个比较通用,不管有没有中文还是部分字符串设置都可以的,增加一个富文本属性: NSBaselineOffsetAttributeName : @(NSUnderlineStyleSingle)
相关推荐
在iOS开发过程中,真机调试是一项至关重要的环节,它允许开发者在实际设备上测试应用程序,以确保软件在各种硬件配置和系统版本上运行无误。本"iOS 10.3真机调试包"提供了针对iOS 10.3系统的调试环境,特别针对...
在本案例中,我们需要配置Xcode以支持iOS 10.3的开发环境,这是因为有时在升级到新版本的iOS后,Xcode可能无法找到对应的Developer Disk Image,导致无法进行真机测试。 Developer Disk Image是苹果提供的一个包含...
**iOS 10.3 Developer Disk...综上所述,iOS 10.3 Developer Disk Image是开发者在进行iOS 10.3应用开发过程中不可或缺的一部分,它提供了测试和调试应用的必要环境,帮助开发者确保应用在特定版本上的正常运行和优化。
《Xcode iOS10.3 (14E5239d)真机测试包详解》 在iOS应用开发领域,Xcode是苹果官方提供的集成开发环境(IDE),它是开发者构建、测试和发布iOS应用程序不可或缺的工具。Xcode 10.3版本,特别是iOS 10.3 (14E5239d)...
Xcode 8.3是在iOS 10系列中的一个稳定版本,它支持iOS 10.0到iOS 10.3的开发和测试。对于开发者来说,这意味着你可以利用这个版本的Xcode创建和调试运行在iOS 10.3设备上的应用程序。 **二、安装Xcode 8.3** 1. ...
当标题提到“iOS10.3 xcode真机支持包”,这通常指的是一个包含了特定iOS版本(本例中是10.3)的设备支持文件的集合,这些文件允许开发者在Xcode上对运行iOS 10.3系统的实际设备进行应用的调试和测试。 首先,我们...
1. **Finder中管理Apple ID**:在iOS 10.3中,用户可以直接在设置应用中的“Apple ID”页面管理自己的账户信息,包括更改密码、查看购买记录等。 2. **App Store评论链接**:应用现在可以显示评分和评论的链接,...
在iOS 10.3中,应用程序请求访问用户照片、联系人等敏感信息时,会显示更详细的权限提示。开发者需遵守新的隐私政策,并在请求权限时提供清晰的解释。 9. **APFS文件系统**:iOS 10.3开始将设备上的文件系统从HFS+...
总结起来,"Xcode DeviceSupport ios 10.3"是Xcode为了支持iOS 10.3版本设备而在模拟器中运行应用所必需的组件。它包括了iOS 10.3系统的镜像和其他关键数据,使得开发者可以在没有实际设备的情况下,也能对应用进行...
系统升级到iOS10.3后,真机调试时Xcode运行程序到真机报错,提示Could not find developer disk image,Xcode Device栏处的真机右侧显示“(unavailable)” 步骤如下: 把10.3 (14E5239d).zip解压后拷贝到 /...
3. **Siri增强**:Siri在iOS 10.3中得到了升级,能更智能地处理用户请求,如设置支付、更改系统设置等。 4. **CarPlay改进**:更新后的CarPlay界面更加直观,支持第三方导航应用,并改进了音乐播放体验。 5. **App...
在本文中,我们将深入探讨Xcode iOS 10.3的配置包,这是针对苹果操作系统的一个特定版本,旨在帮助开发者在不升级整个Xcode的情况下,对iOS 10.3设备进行真机调试。 iOS 10.3是苹果公司在2017年发布的一个重要更新...
7. **改进的动画效果**:苹果在iOS 10.3中优化了Spring负载动画,使得触控反馈更加平滑。 Xcode作为开发工具,对iOS 10.3的支持至关重要。Xcode 8.3是与iOS 10.3配套的版本,包含了对新特性的支持,以及针对Swift ...
在iOS 10.3中,苹果引入了一些新特性和改进,包括: 1. **APFS(Apple File System)**:iOS 10.3将文件系统从HFS+升级到APFS,提高了文件系统的安全性、可靠性和效率。 2. **Find My AirPods**:此功能使得丢失的...
如果Xcode未及时更新,那么开发者将无法在模拟器中测试iOS10.3上的应用行为。这时,"iOS10.3 真机包"就派上了用场,它允许开发者直接在实际运行iOS10.3的设备上进行测试,以确保应用的兼容性和稳定性。 安装真机包...
描述中提到"Xcode iOS10.3的配置包"是为了解决这样的问题,它允许开发者在Xcode的较新版本无法兼容iOS 10.3的情况下,依然能进行真机调试。"需要真机调试手机版本为iOS10.3.X"的用户群体主要是那些目标用户仍广泛...
5. **权限请求**:在iOS 10.3中,用户对权限的控制更为严格,如位置、通知、照片访问等,开发者需确保正确处理权限请求,提供清晰的提示和说明。 6. **系统集成**:测试应用与iOS 10.3系统的集成,如iCloud同步、...
在iOS 10.3中,这个过程可能更加流畅和高效。 5. **App Store Connect**: 开发者可以使用App Store Connect管理他们的应用程序,包括提交版本更新、查看销售数据和用户评价。在iOS 10.3时代,开发者可能需要了解...
解决 xcode8不支持ios10.3,将10.3zip包解压缩后放置路径:xcode打开包内容 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/