swift 4 добавить изображение в строку - PullRequest
0 голосов
/ 23 декабря 2018

Я хочу иметь возможность добавить изображение в строку с текстом.Был пример видео на headerViews, и он включал данные, в которых изображения были встроены в строку.

Я не уверен, как он это сделал.

Вот данные

Section(genre: "? Superhero",
        movies: ["Guardians of the Galaxy", "The Flash", "The Avengers", "The Dark Knight"],
        expanded: false,
        subtitle: "Please select a movie"),
Section(genre: "? Horror",
        movies: ["The Walking Dead", "Insidious", "Conjuring"],
        expanded: false,
        subtitle: "Please select a movie")

Section - это простая структура данных:

struct Section {
    let genre: String!
    let movies: [String]!
    let expanded: Bool!
    let subtitle: String!    

    init(genre: String, movies: [String], expanded: Bool, subtitle: String){
    self.genre = genre
    self.movies = movies
    self.expanded = expanded
    self.subtitle = subtitle
}

Я попытался использовать #imageLiteral (resourceName) с некоторым текстом впоследствии, например,

" #imageLiteral(resourceName: "pos") + "a title" "

, что не является синтаксически правильным.

Как добавить изображение перед текстом в строке?

1 Ответ

0 голосов
/ 23 декабря 2018

Это не графические литералы;это обычные персонажи (если вы считаете emoji обычными).Строки Swift - это строки в кодировке Unicode, поэтому вам разрешено вводить символ эмодзи непосредственно в строковый литерал.

...