2010-01-22 30 views
10

im làm việc trên dự án loại sổ ghi chép có thể chỉnh sửa. nó bao gồm một số văn bản và hình ảnh bất cứ lúc nào. trong UITextView nếu chúng tôi thêm hình ảnh dưới dạng chế độ xem phụ, khung được cố định. nhưng tôi có tùy chọn editable. vì vậy tôi phải lưu hình ảnh ở định dạng NSStringUITextView, nhưng nó phải có dạng hình ảnh trong uipart. vì vậy xin vui lòng đề nghị tôi làm thế nào tôi có thể xử lý requierment này.cách chèn UIImage vào UITextView

Cảm ơn trước

+0

bạn đã tìm thấy một giải pháp @maddy – Ali

+0

bạn đã giải quyết problem.I của bạn cũng đang gặp những problem.Please cùng gợi ý cho tôi làm thế nào bạn giải quyết nó. – Gypsa

Trả lời

0

Giải quyết như sau. Đã thực hiện Scrollview, trong đó kích thước quản lý của chế độ xem văn bản & chèn hình ảnh có kích thước được chỉ định. Giống như chế độ xem văn bản, hình ảnh, tetxview, hình ảnh và tiếp tục ...

Cảm ơn tất cả sự hỗ trợ của bạn để giải quyết vấn đề.

+0

hi madhu, bạn có thể vui lòng giải thích hoặc cho tôi một số gợi ý để điều chỉnh khung của tất cả các bản xem trước của scrollview ,, –

4

Tôi nghĩ bạn đang yêu cầu điều gì đó không thể thực hiện được.

Nếu bạn cần thực sự xen kẽ văn bản và đồ họa, UIWebView là về câu trả lời duy nhất của bạn. Nhưng nó không thể chỉnh sửa được.

+0

Điều này đúng. Chế độ xem văn bản chỉ có thể hiển thị văn bản theo một kiểu. –

+3

cảm ơn bạn đã trả lời. vâng tôi biết điều đó là không thể. nhưng yêu cầu của tôi là như trên. do đó, bất kỳ đề xuất nào để thực hiện chế độ xem hình ảnh và văn bản ở cùng một vị trí và có thể chỉnh sửa được – Madhu

+0

Vâng, UIWebView có thể được chỉnh sửa bằng cách tải tệp HTML. Kiểm tra câu trả lời của tôi. –

1

Tôi biết đã quá muộn.
Theo hiểu biết của tôi, bạn có thể sử dụng UIWebView để chèn cả văn bản và hình ảnh.
Tạo một tệp HTML và đặt nó vào gói ứng dụng. Đặt thuộc tính của div or paragraph(in HTML)contentEditable = "true". Và tải tệp đó: -

NSBundle *bundle = [NSBundle mainBundle]; 
NSURL *indexFileURL = [bundle URLForResource:@"Index" withExtension:@"html"]; // HTML file name is "Index" 
[YourWebView loadRequest:[NSURLRequest requestWithURL:indexFileURL]]; 

Bằng cách này, UIWebView của bạn có thể chỉnh sửa và bạn có thể chèn cả văn bản và hình ảnh.

Chỉnh sửa: - Hãy có một cái nhìn tại liên kết này: - Adding Images to UITextView

+0

Nó cũng có thể chỉnh sửa được, Vì vậy, nó không thể với UIWebview, anyway giải quyết vấn đề dưới hình thức đề cập dưới đây. Cảm ơn câu trả lời của bạn – Madhu

+0

Có, nó có thể chỉnh sửa và có thể với UIWebView. Bạn sẽ phải sử dụng JavaScript. Tôi đã làm như vậy trong một ứng dụng của tôi. –

+0

Vâng, Được rồi, nhưng nó đã được giải quyết từ lâu trước đây, lúc đó tôi đã cố gắng với cùng, không có may mắn vào ngày hôm đó. – Madhu