private void DisplayResults(string resultText) { _filmsDocumentView.StringValue = resultText; var fit = _filmsDocumentView.SizeThatFits(_filmsDocumentView.Frame.Size); _filmsDocumentView.SetFrameSize(fit); var yScroll = _filmsDocumentView.Frame.Height - _filmsScrollView.Frame.Height; _filmsScrollView.ContentView.ScrollToPoint(new CGPoint(0, yScroll)); }
private void CreateFilmSummaryBox(float boxHeight) { // Create a text box to contain the film info. var docRect = new CGRect(0, 0, _contentWidth, _summaryBoxHeight); _summaryField = new NSTextField(docRect); InitiateSummaryFieldText(); var fit = _summaryField.SizeThatFits(_summaryField.Frame.Size); _summaryField.SetFrameSize(fit); // Create a scroll view to display the film info. _yCurr -= boxHeight; var rect = new CGRect(_xMargin, _yCurr, _contentWidth, boxHeight); _summaryScrollView = ControlsFactory.NewStandardScrollView(rect, _summaryField); _summaryScrollView.ContentView.ScrollToPoint(new CGPoint(0, 0)); View.AddSubview(_summaryScrollView); }