0

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代わりに使用する必要がありますか?

4

0 に答える 0