Editing UI Frame properties directly don't seem to work.
i.e.
scrollView.ContentSize.Width = 100;
doesn't work but
RectangleF scrollFrame = ScrollView.Frame;
scrollFrame.Width = width * pageCount;
ScrollView.ContentSize = scrollFrame.Size;
does! Why is this? Isn't Monotouch supposed to protect against arcane programming styles?