Tôi đang tạo một ứng dụng cho iPhone liên quan đến việc có các nút tạo hiệu ứng hình ảnh, tôi đã tạo một chế độ xem khác trong đó các nút được giữ, tuy nhiên tôi muốn có thể theo chiều ngang hoặc chiều dọc, cuộn chế độ xem này của các nút. Tôi đã xem xét thêm chế độ xem cuộn và thậm chí tôi đã làm theo hướng dẫn, nhưng tôi không thể tìm ra cách thêm nó vào ứng dụng của mình. Bất kỳ ý tưởng bất cứ ai? Trong hướng dẫn này, tôi theo sau anh chàng thêm khung nhìn cuộn vào MainWindow.xib, bây giờ ứng dụng của tôi được tạo và thiết kế trong viewcontroller.xib. Vì vậy, sau khi làm theo các hướng dẫn khi tôi nhấn xây dựng và đi nó tải mà nib và tất cả các bạn thấy là một nền trắng và xem một cuộn. (trong hướng dẫn đó, anh ta đã cuộn một hình ảnh mà tôi muốn cuộn một cái nhìn dài về các nút) Tôi nhận ra câu hỏi mới của tôi có thể điên rồ, nhưng tôi mới lập trình cùng nhau. Đây là một câu hỏi bổ sung, nếu một số người đã giúp tôi có được chế độ xem cuộn này, nơi bạn sẽ thiết kế nội dung của chế độ xem được cuộn đó nếu chiều dài của nó dài hơn màn hình iphone? Bởi vì nó là sự hiểu biết của tôi rằng không gian để thiết kế với trong xây dựng giao diện là kích thước của màn hình iphone và thiết kế giao diện dài hơn so với màn hình iphone không phải là do-thể. (Tất nhiên tôi biết nó là do-có thể tôi chỉ không biết làm thế nào để làm điều đó) Bất kỳ trợ giúp sẽ được đánh giá cao.iPhone SDK: Làm cách nào để thêm chế độ xem cuộn vào ứng dụng của tôi?
Trả lời
Bạn có thể đặt (khu vực di chuyển) xem nội dung kích thước lập trình:
[scrollView setContentSize:CGSizeMake(contentViewWidth, contentViewHeight)];
Và sau đó thêm bạn xem các thành phần để xem di chuyển bằng cách sử dụng hệ tọa độ của xem nội dung. Vì vậy, nói xem di chuyển của bạn là 100x100 pixel và bạn muốn xem di chuyển được gấp đôi chiều rộng:
[scrollView setContentSize:CGSizeMake(200.0f, 100.0f)];
Sau đó, bạn có thể thêm một nút để xuất hiện trên mỗi nửa xem di chuyển:
// First half of content view
button1.frame.origin.x = 10.0f;
button1.frame.origin.y = 50.0f;
[scrollView addSubView:button1];
// First half of content view
button2.frame.origin.x = 110.0f; // NOTE that 110 is outside of
button2.frame.origin.y = 50.0f; // the scroll view frame
[scrollView addSubView:button2];
Bạn có thể có thể thiết kế từng trang của chế độ xem cuộn dưới dạng chế độ xem phụ riêng biệt trong NIB rồi chuyển nguồn gốc của chế độ xem phụ sang vị trí trang chính xác trong Bộ dựng giao diện hoặc theo lập trình - nhưng tôi chưa bao giờ thử điều này. Nếu công trình này bạn có thể bố trí các nút của bạn bằng cách sử dụng IB.
Tôi muốn biết liệu công trình này có hoạt động hay không.
hầu hết các chế độ xem đều có thuộc tính .hidden.
đặt thành YES để ẩn -> myscrollview.hidden = YES; đặt thành NO để hiển thị -> myscrollview.hidden = NO;
bạn có thể đặt ẩn/hiển thị này bên trong hoạt ảnh và làm mờ ra chế độ xem cuộn.
tra cứu "hoạt ảnh thạch anh đơn giản" - chỉ một vài dòng mã.
- 1. Cách sử dụng chế độ xem cuộn trên iPhone?
- 2. Cách thêm chế độ xem phụ vào một chế độ xem trên web để chế độ xem phụ sẽ cuộn cùng với chế độ xem web?
- 3. Cách tạo chế độ xem cuộn vô hạn trong iPhone?
- 4. Làm cách nào để vô hiệu hóa hành vi cuộn vào chế độ xem của TScrollBox?
- 5. Làm cách nào để hạn chế ứng dụng của tôi ở chế độ ngang?
- 6. Nhiều Chế độ xem trong một XIB - iPhone SDK
- 7. Làm cách nào để thêm tab vào Chế độ xem Liên hệ của Tridion?
- 8. Cách lập trình Thêm lượt xem vào chế độ xem
- 9. Làm cách nào để thêm tiêu đề có thể cuộn vào chế độ xem lưới trong Android?
- 10. iPhone SDK - Thêm UINavigationController Programmatically
- 11. Buộc ứng dụng web iPhone vào chế độ ngang
- 12. Thêm chế độ xem của trình điều khiển chế độ xem con vào chế độ xem phụ của bộ điều khiển chế độ xem cha mẹ
- 13. Làm cách nào để chế độ xem của tôi phản hồi với con lăn chuột?
- 14. Tạo chế độ xem "đang tải ..." bằng cách sử dụng iPhone SDK
- 15. Làm cách nào để thêm onclicklistener vào chế độ xem văn bản được tạo động?
- 16. Cuộn chế độ xem web bên trong Chế độ xem cuộn
- 17. iPhone SDK: Bạn phát video như thế nào bên trong chế độ xem? Thay vì fullscreen
- 18. Android - Làm thế nào có thể thêm cử chỉ vuốt ngang trong chế độ xem cuộn dọc như ứng dụng xung có chế độ xem màn hình
- 19. Chế độ xem cuộn không cuộn xuống hoàn toàn
- 20. Làm cách nào để biết rằng chế độ xem cuộn đã được cuộn xuống dưới cùng?
- 21. Làm cách nào để tạo chế độ xem cuộn đáng tin cậy trong android?
- 22. Làm cách nào để tắt chế độ xem của ViewState?
- 23. Cách thêm cuộn vào chế độ xem khi hướng màn hình được thay đổi thành ngang?
- 24. Làm cách nào để phát hiện khi Chế độ xem của tôi đã di chuyển?
- 25. Làm cách nào để có được một phần tử để cuộn vào chế độ xem, sử dụng jQuery?
- 26. Tôi làm cách nào để sử dụng UIButton trong chế độ xem bổ sung UICollection?
- 27. IOS: thêm imageview vào chế độ xem cuộn để phóng to thu nhỏ
- 28. Làm cách nào để lấy khung của chế độ xem trong chế độ xem khác?
- 29. SDK iPhone: Các bản xem phụ không minh bạch trong chế độ xem trong suốt
- 30. Chế độ xem lưới Android Cuộn ngang
Cảm ơn bạn vì điều đó, Nhưng làm cách nào để tôi thực sự có được chế độ xem cuộn hoạt động để thêm các nút theo chương trình? Bởi vì, bây giờ tôi có một scrollView trong giao diện của tôi, nhưng nó chỉ không di chuyển như thế nào tôi sẽ làm cho nó để di chuyển? –
Bạn đã định cấu hình chế độ xem nội dung như thế nào? Nó có được đặt lớn hơn chế độ xem cuộn không? – teabot
Ahh, vâng, nó không phải, nhưng bây giờ nó đang hoạt động, oh và tôi đã giải quyết được vấn đề của mình khi thiết lập bố cục của một cái gì đó trực quan trong IB thats lớn hơn màn hình iphone mà không cần phải lập trình làm điều đó, về cơ bản bạn don ' t phải xem toàn bộ những gì bạn muốn thiết kế, chỉ cần thiết kế một phần kích thước màn hình iPhone tại một thời điểm. Cảm ơn lời khuyên hữu ích của bạn. –