我正在尝试按字母顺序对字符串数组进行排序.使用标准排序功能,当字符串不包含Å,Ä或Ö(瑞典语)时,它可以工作.
我想点A ... Z,Å,Ä,Ö.而是产生的订单是A ... Z,Ä,Å,Ö.
我尝试使用localizedCompare,但没有让它工作.在这种情况下,Å和Ä被翻译为'A'和Ö到'O'.
let songs = self.allSongs.sort { return $0.title.localizedCompare($1.title) == .OrderedAscending }
Run Code Online (Sandbox Code Playgroud)
关于如何做到这一点的任何想法?
我对iOS 10,Swift 3有一个奇怪的问题.UITextView有时会"卡住"."卡住"我的意思是它内部的文字被切断,所以只有一部分是可见的.发生这种情况时,UITextView不可滚动.
在故事板中,我把它固定在边缘.
与视图相关的代码:
override func viewDidLoad() {
...
lyricsTextView.text = song.lyrics
lyricsTextView.font = UIFont(name: "Avenir-Roman", size: 15)
lyricsTextView.textAlignment = .center
...
override func viewDidLayoutSubviews() {
lyricsTextView.setContentOffset(CGPoint.zero, animated: false)
}
Run Code Online (Sandbox Code Playgroud)
我对iOS 9没有任何问题,它只发生在我的真实设备上,而不是在模拟器中.
有经验的人有什
谢谢!
编辑:
它现在也出现在模拟器中!