- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi quan tâm đến việc triển khai trải nghiệm UIScrollView được phân trang, rất giống với ứng dụng Twitter hiện tại, trong đó có UIScrollView được phân trang chính (cuộn ngang) ở đầu phân cấp Chế độ xem và một số UIScrollView hoặc UITableView (cuộn dọc) khác phục vụ dưới dạng các bản xem trước của UIScrollView được phân trang.
tôi đã trích dẫn video WWDC nàyỞ đó, họ mô tả cách chúng ta có thể thêm một/một số ScrollView "thu phóng" dưới dạng các bản xem phụ của ScrollView "phân trang" lớn hơn.
Trong thiết lập hiện tại của tôi, tôi có: Một ViewController trong Storyboard với hệ thống phân cấp sau: Xem > ScrollView (contentScrollView) > một số lượt xem phụ (UIImageViews, UIButtons và UILabels).
Khi Chế độ xem tải, tôi gọi một phương thức trong viewDidAppear của nó thiết lậpPagingScrollView
方法。
- (void)setupPagingScrollView
{
// Thiết lập PAGING UIScrollView
self.pagingScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 340, self.view.frame.size.height)];
self.pagingScrollView.contentSize = CGSizeMake(680, self.view.frame.size.height);
self.pagingScrollView.pagingEnabled = CÓ;
self.pagingScrollView.backgroundColor = [UIColor blackColor];
// Xóa NỘI DUNG UIScrollView (khỏi bảng phân cảnh) khỏi chế độ xem.
// Thêm NỘI DUNG UIScrollView (từ bảng phân cảnh), làm chế độ xem phụ của PAGING UIScrollView mới được tạo
[self.contentScrollView xóaFromSuperview];
[self.pagingScrollView addSubview:self.contentScrollView];
[self.view addSubview:self.pagingScrollView];
//Tạo trang thứ 2 là UITableView
self.tableView = ({
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(340, 0, 320, self.view.frame.size.height) style:UITableViewStylePlain];
tableView.delegate = self;
bảngView.dataSource = tự;
tableView.backgroundColor = [UIColor whiteColor];
tableView.tableFooterView = [UIView mới];
tableView.contentInset = UIEdgeInsetsMake(50, 0, 0, 0);
bảngView;
});
[self.pagingScrollView addSubview:self.tableView];
// UINavigationBar cho UITableView ở trang 2.
self.likeCommentsNavBar = ({
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(340, 0, 320, 44)];
UINavigationItem *navItem = [[UINavigationItem alloc] init];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:@[@"Likes", @"Comments"]];
[segmentedControl addTarget:self action:@selector(toggleLikesCommentsWithSegmentedControl:) forControlEvents:UIControlEventValueChanged];
SegmentControl.selectedSegmentIndex = 0;
navItem.titleView = SegmentControl;
navBar.items = @[navItem];
thanh điều hướng;
});
[self.pagingScrollView addSubview:self.likesCommentsNavBar];\
}
Kết quả cuối cùng mà tôi mong đợi sẽ tương tự như ứng dụng Twitter, ngoại trừ thay vì xoay giữa 3 UITableView, Chế độ xem đầu tiên của tôi sẽ là Chế độ xem tùy chỉnh với một số hình ảnh, nhãn và nút, còn Chế độ xem thứ hai và thứ ba sẽ là UITableView.
Tôi đã tạo mô hình với kết quả như mong đợi
Hiện tại, tôi có thể đạt được kết quả như mong muốn, nhưng tôi nhận thấy hiệu suất hơi chập chờn. Phân bổ bộ nhớ cho quá nhiều Chế độ xem hoặc điều gì đó, tôi có đang làm gì sai ở đây không?
Cảm ơn bạn rất nhiều!
câu trả lời hay nhất
Trong trường hợp vấn đề tải hình ảnh trên luồng chính ở đây thì đây là một cách đơn giản để tải hình ảnh trên luồng nền
UIImageView *imageView = [[UIImageView alloc] init] // có thể là IBOutlet của bạn hoặc thứ gì đó thay thế
công văn_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
UIImage *image = [UIImage imageNamed:@"imageName"];
công văn_sync(dispatch_get_main_queue(), ^{
imageView.image = image; //có thể thêm một số hiệu ứng mờ dần hoặc thứ gì đó ở đây
});
});
Về ios - trải nghiệm UIScrollView phân trang không liên tục, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/21528641/
Có ai có kinh nghiệm với khung phát triển ứng dụng di động đa nền tảng MoSync không? Nhưng nó có thể đạt được? Câu trả lời hay nhất Chúng tôi đã sử dụng MoSync được 8 tháng và tôi cảm thấy rất hài lòng về điều đó. Đối với tôi, bạn viết mã bằng C++
Tôi có thể tin tưởng rằng mình có thể phát triển một ứng dụng bằng HTML5, CSS3 và JavaScript, sau đó biên dịch ứng dụng đó bằng PhoneGap cho Android, iOS và Win Phone 7 không? Cái này có
Chào mừng bạn đến với GitHub của tôi, nơi tất cả các tác phẩm gốc của Xin Chen (bao gồm cả mã nguồn hỗ trợ) được phân loại và tóm tắt: https://github.com/zq2599/blog_demos Giới thiệu về chủ đề ảo
Xedit là một phần của máy chủ đồ họa X11. Nó không đẹp nhưng có đủ tính năng ẩn để biến nó thành một trình soạn thảo văn bản nghiêm túc. Máy chủ đồ họa X11 được xuất bản bởi X.org và có một số ứng dụng mang tính biểu tượng để chứng minh
Tôi đang nỗ lực làm cho người dùng có thể truy cập nội dung web bằng trình đọc màn hình. Đối với một người mới như tôi, bạn có thể tưởng tượng sự thất vọng của tôi khi chuyển từ Mac -> Windows hoặc Trình duyệt -> Trình duyệt sang Trình đọc màn hình -> Trình đọc màn hình. TÔI
Chúng tôi muốn chia sẻ trải nghiệm AR (ARWorldMap) qua mạng (không nhất thiết phải là các thiết bị ở gần, ý tôi là dữ liệu có thể được lưu trữ trên một số máy chủ và sau đó được người dùng khác truy xuất). Hiện tại chúng tôi đang xem xét ARWorldMap, nó rất tuyệt nhưng tôi nghĩ nó chỉ phù hợp với
Mọi người có thể nghĩ rằng việc chuyển đổi chữ viết tắt 3 ký tự thành dạng số là một công việc đơn giản. JavaScript nói "Không!". $(selector).each(function() { // chuyển đổi m
Tôi có một loạt các hộp trượt xung quanh trong một băng chuyền như thế này: Đây là cấu trúc các div của tôi: 1 2 3 4 5 6 Khi trang của tôi tải, tôi không thể cuộn sang trái, vì vậy tôi muốn di chuyển mũi tên đến bên trái
Tôi sắp bắt đầu một dự án ứng dụng di động mới, tôi không có nhiều kinh nghiệm trong việc phát triển iOS hoặc Android, nhưng tôi đã sử dụng Vaadin trong nhiều dịp khác nhau cho lớp trình bày. Ứng dụng này có thể nhẹ cho máy khách di động, nhưng không dành cho máy chủ phụ trợ (
Tôi quan tâm đến việc triển khai trải nghiệm UIScrollView được phân trang, rất giống với ứng dụng Twitter hiện tại, trong đó có UIScrollView được phân trang chính ở đầu phân cấp Chế độ xem (cuộn ngang) và một số ứng dụng khác (cuộn dọc
Tôi muốn sử dụng một số bộ chứa .NET IoC với kết quả hiệu suất tốt. Tôi đã đọc bài viết này về hiệu suất của bộ chứa IoC và DryIoc và LightInject có vẻ là tốt nhất. Nhưng tôi không tìm thấy một số bình luận về họ,
Tôi đang tìm kiếm ORM mới cho một dự án quan trọng, tôi đã quen sử dụng ActiveRecord với nHibernate và tôi đã có trải nghiệm rất tệ với EF4, hiệu suất và lỗi GUI. Thế là search trên mạng tôi đã tìm thấy Su
Chúng tôi (một nhóm khoảng 150 người) đang xem xét chuyển giải pháp ALM của mình từ Bugzilla/CVS sang Jira/svn/Confluence/Bamboo/Fisheye. VẬY có rất nhiều về những điều này
Để tạo trải nghiệm AJAX phong phú cho một trang web, tương tự như http://www.pageflakes.com/ để tải động các vùng nội dung khác nhau, tôi đang nghĩ đến việc sử dụng JQuery để thực hiện việc này, sử dụng phương thức tải để tải động các vùng cụ thể của trang
Tôi muốn thực hiện một số tính toán phân tán. Sử dụng GPU cho máy học? Chỉ thắc mắc có ai có kinh nghiệm sử dụng MXNET (perf. vs Theano) Thông tin tham khảo http://www.cs.cmu.edu/~muli/fi
Apple cuối cùng đã đưa ra cái mà họ gọi là đăng ký tự động gia hạn vào ngày hôm qua. Vì tôi có rất ít kinh nghiệm về mua hàng trong ứng dụng (chỉ trong hộp cát) nên tôi không chắc liệu mình có ổn ở đây không. Có vẻ như việc xác thực biên nhận phía máy chủ là bắt buộc. Tìm và đặt hàng
Tôi đang sử dụng Azure AD B2C làm giải pháp xác thực cho ứng dụng cổng thông tin Dynamics CRM của mình. Cho đến nay, B2C cho phép tùy chỉnh trải nghiệm đăng ký, tôi đã làm điều này để tùy chỉnh giao diện của trang đăng ký/đăng nhập, nhưng tôi không thấy bất kỳ
Mục tiêu: Khi chúng ta cuộn youtube trên trình duyệt, toàn bộ trang sẽ cuộn xuống, tôi muốn tạo hai thanh cuộn: để lại một thanh cuộn cho video và cuộn bình luận. Cái bên phải là để cuộn tiếp theo (video được đề xuất). Tôi thấy rằng chúng ta có thể sử dụng tràn:
Mô tả SFSafariViewController được viết như thế này. Hai tình huống mà bạn sẽ sử dụng SFAuthenticationSession là: Đăng nhập vào se của bên thứ ba.
Xin chào, tôi cần phát triển bố cục giống như ứng dụng whats trong màn hình trò chuyện như thế này. Trong phần này, tôi muốn hiển thị thời gian sau khi hoàn thành TextView trò chuyện. tôi đã làm nó
Tôi là một lập trình viên xuất sắc, rất giỏi!