RubyMotion を使用して画像を画面に表示する方法をよく理解していないと思います。現時点で私が試みているのは、私たちのキャンパスの地図を取得して画面に表示することだけです. 特定のView Controllerに対して現在持っているコードは次のとおりです。
class MapDisplayController < UIViewController
def initWithNibName(name, bundle: bundle)
super
self
end
def viewDidLoad
self.title = "Campus Map"
# Initialize an image view with an image of the map from a file.
@map_view = UIImageView.alloc.initWithImage(UIImage.imageNamed('campus.jpg'))
@map_view.center = CGPointMake(self.view.frame.size.width / 2, self.view.frame.size.height / 2)
# Set some basic accessibility properties.
@map_view.accessibilityLabel = "RVH Campus Map"
@map_view.userInteractionEnabled = true
self.view.addSubview @map_view
end
end
ビュー自体は、画像が欠落しているという事実を除いて、問題なくロードされます。初期化する方法を誤解していますか?私のinit
機能は何か不足していますか?viewDidAppear
代わりに使用する必要がありますか?