Пакет Lattice часто (но не всегда) игнорирует команду par , поэтому я просто не использую ее при построении w / Lattice .
Поместить несколько графиков решетки на одну страницу:
гораздо проще показать, чем сказать:
data(AirPassengers) # a dataset supplied with base R
AP = AirPassengers # re-bind to save some typing
# split the AP data set into two pieces
# so that we have unique data for each of the two plots
w1 = window(AP, start=c(1949, 1), end=c(1952, 1))
w2 = window(AP, start=c(1952, 1), end=c(1960, 12))
px1 = xyplot(w1)
px2 = xyplot(w2)
# arrange the two plots vertically
print(px1, position=c(0, .6, 1, 1), more=TRUE)
print(px2, position=c(0, 0, 1, .4))
Спасибо, Адри. Ваш ответ - решение моей проблемы. В других статьях я читал похожие вопросы о переопределении var canBecomeFirstResponder, но либо упустил из виду, либо не было явно указано, что необходимо создать собственный класс UIImageView.
Просто чтобы прояснить новичкам, таким как я, класс imageView в storyBoard и его @IBOutlet в его viewController должны быть напечатаны как ResponsiveImage. Если изменяется только один из них, сообщается об ошибке приведения типа.
Большое спасибо за то, что закончили мои часы разочарований : -)
Создайте собственный класс imageView и переопределите свойство «canBecomeFirstResponder» следующим образом:
class ResponsiveImage : UIImageView{
override var canBecomeFirstResponder: Bool{
return true
}
}
Используйте этот тип ResponsiveImage, и ваш код будет работать:)