2013-02-21 40 views
5

Tôi đang làm việc trên một ứng dụng cho phép người dùng gửi email hình ảnh bằng MFMailComposeViewController. Hình ảnh đính kèm là 1200 x 1800 và bắt buộc kích thước hình ảnh không thay đổi.MFMailComposeViewController Lực lượng thực tế kích thước trên tập tin đính kèm hình ảnh

Với hình ảnh lớn, MFMailComposeViewController trình bày cho người dùng một trang tác vụ cho họ tùy chọn chia tỷ lệ hình ảnh khi nhấn 'Gửi' (xem ảnh chụp màn hình). Tôi thích bảng tác vụ này không được hiển thị và buộc kích thước thực của hình ảnh được đính kèm.

Bất kỳ đề xuất nào được đánh giá cao!

screenshot

Trả lời

-2

MFMailComposeViewController là một lớp học mà hành vi của chúng ta không được phép thay đổi, theo hướng dẫn của Apple. Vì vậy, hãy liên kết tốt hơn với hành vi mặc định để không gặp sự cố khi bạn gửi Ứng dụng để xem xét. Tuy nhiên, có một hack bạn có thể làm: khi người dùng chọn bất kỳ tùy chọn nào khác, ngoài những gì bạn muốn, hiển thị thông báo cho biết rằng kích thước thực là thứ sẽ được đính kèm vì đó là hành vi của ứng dụng và lựa chọn của anh ấy/cô ấy sẽ làm ngơ.

+0

Đánh giá cao phản hồi của bạn, Jean. Vui lòng giải thích cách xác định lựa chọn mà người dùng đã chọn. Có lẽ tôi đã bỏ qua nó, nhưng tôi không thấy bất cứ điều gì trong phương thức ủy nhiệm 'MFMailComposeViewController'. – rog

+0

-1 trong hai tuần mà không cần xây dựng. Tôi không nghĩ rằng những gì bạn đã đề nghị là thực sự có thể. – rog

Các vấn đề liên quan