Skip to content

Commit

Permalink
Improved message info detail view (#2328)
Browse files Browse the repository at this point in the history
  • Loading branch information
Amzd authored Oct 19, 2024
1 parent 8ed5404 commit bf1e2e7
Showing 1 changed file with 8 additions and 23 deletions.
31 changes: 8 additions & 23 deletions deltachat-ios/Controller/MessageInfoViewController.swift
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
import UIKit
import DcCore

class MessageInfoViewController: UITableViewController {
class MessageInfoViewController: UIViewController {
var dcContext: DcContext
var message: DcMsg
private static let reuseIdentifier = "MessageInfoCell"

init(dcContext: DcContext, message: DcMsg) {
self.dcContext = dcContext
self.message = message
super.init(style: .grouped)

tableView.register(UITableViewCell.self, forCellReuseIdentifier: MessageInfoViewController.reuseIdentifier)
super.init(nibName: nil, bundle: nil)
}

required init?(coder _: NSCoder) {
Expand All @@ -21,25 +19,12 @@ class MessageInfoViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
title = String.localized("menu_message_details")
}

// MARK: - Table view data source

override func tableView(_: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1 // number of rows in section
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: MessageInfoViewController.reuseIdentifier, for: indexPath)

if indexPath.section == 0 {
if indexPath.row == 0 {
cell.textLabel?.numberOfLines = 0
cell.textLabel?.lineBreakMode = .byWordWrapping
cell.textLabel?.text = dcContext.getMsgInfo(msgId: message.id)
}
}

return cell
let textView = UITextView(frame: view.frame)
textView.text = dcContext.getMsgInfo(msgId: message.id)
textView.isEditable = false
textView.font = .preferredFont(forTextStyle: .body)
view.addSubview(textView)
textView.fillSuperview()
}
}

0 comments on commit bf1e2e7

Please sign in to comment.