Xamaring 및 iOS를 처음 사용했지만 UIBarButtonSystemItem.Add를 누르면 SQLite 데이터베이스에 레코드가 추가되고 사용자에게 경고 한 다음 새로 고침하는보기를 만들려고합니다. 스크린으로서의 스크린은 SQLite의 테이블에있는 각각의 레코드를위한 버튼을 그립니다. 데이터가 추가되고 경고가 표시됩니다 현재xamarin에서보기 새로 고침 iOS
this.NavigationItem.SetRightBarButtonItem(new UIBarButtonItem(UIBarButtonSystemItem.Add, (sender,args) => {
conn.Query<Job>("INSERT INTO Job (Job) VALUES(0)");
UIAlertView alSQL = new UIAlertView("Jobs","New job added",null,"ok",null);AllJobsScreen(), true);
alSQL.Show();
}), true);
,하지만 난 데이터베이스에서이 새로운 기록을 반영하기 위해 화면을 얻을 어쨌든 확실하지 않다 :
현재 추가 버튼 코드는 새 단추를 추가하십시오.
화면을 새로 고침 할 때 온라인에서 보았으므로 아무 것도 찾을 수 없으므로 도움이 될 것입니다. 또는 내가 잘못된 방향으로 나아가고 있다면 알려 주시기 바랍니다.
화면에 버튼을 쓰고 있지만 이상적으로는 아무 것도보기로 새로 고침 할 수 있어야합니다. 현재의 버튼은 다음과 SQLite는 쿼리에서 루프에서 기록됩니다
UIButton btnTest = new UIButton (UIButtonType.System);
btnTest.Frame = new RectangleF(iTopLeftx, iTopLefty, 300, 30);
btnTest.SetTitle("J00000" + s.mJobID.ToString(),UIControlState.Normal);
btnTest.BackgroundColor = UIColor.Clear;
this.View.Add (btnTest);
당신은을 표시 할 수있는 TableView를 사용해야합니다 기록이 맞지? 데이터를 다시로드하면됩니다. –
화면에 표시되는 내용을 설정하는 코드를 게시 할 수 있습니까? 만약 당신이'UITableView'를 사용하지 않는다면,이 코드를 함수에 넣고 필요할 때 호출해야합니다. – jonathanpeppers
버튼을 작성하는 코드가 추가되었습니다. 세부 사항이 충분하지 않으면 알려주십시오. 나는 거기에 너무 많이 넣고 싶지 않았다. 나는 이상적으로 사용자가 그것을 떠나는 순간 뷰를 처분하는 방법이 필요하다. 그래서 뷰를 다시 탐색 할 때 뷰를 처음부터 다시 만들도록한다. 감사. – Higgsinator