0

iOS(Xamarin)でSlideNavigation Drawerを作成しています。そして、私は以下のリンクの助けを借りて作成しました

https://github.com/theillonb/MonoTouch.SlideoutNavigation

コードは私が望むようにうまく機能しています。

コード :

class DummyControllerLeft : DialogViewController
    {
        float labelHeight;

        UIImageView profileImage;

        public DummyControllerLeft()
           : base(UITableViewStyle.Plain, new RootElement(""))
        {
            this.labelHeight = labelHeight;

            Root.Add(new Section()
            {
                new StyledStringElement("Home", () => NavigationController.PushViewController(new HomeViewController(), true)) { TextColor = UIColor.White, BackgroundColor = UIColor.Clear, Font = UIFont.FromName("Helvetica-Bold", 16f) },

            });
            TableView.SeparatorStyle = UITableViewCellSeparatorStyle.None;
            TableView.BackgroundColor = UIColor.Clear.FromHexString("#0072BA", 1.0f);

        }
}

しかし、ご覧のとおり、コードケースに名前を追加できるStringのは「ホーム」だけです。今私は追加したいImage

私はグーグルとSOでたくさんのものを検索します。しかし、何も私を働かせません。

どんな助けでも感謝されます。

4

1 に答える 1

1

Image プロパティを設定 StyledStringElement すると、問題が解決します。

StyledStringElement home = new StyledStringElement ("Home", () => NavigationController.PushViewController (new HomeViewController (), true)) { TextColor = UIColor.White, BackgroundColor = UIColor.Clear };
home.Image = new UIImage ("noimage.png");

Root.Add (new Section () {
                        home
                    });
于 2016-12-26T13:43:25.677 に答える