la création de uitableview par programmation dans swift n'a pas de chargement
Je suis en train de créer un uitableview par programmation dans rapide, mais ne se charge pas, voici mon code:
class ViewController: UIViewController, UITableViewDelegate,UITableViewDataSource {
var tableView: UITableView = UITableView()
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
self.view.addSubview(self.tableView)
}
L'un de vous sait ce que je suis absent ou quel est le problème avec mon code?
Je vous apprécie vraiment votre aide.
Vous avez besoin d'utiliser le bon d'initialiseur pour l'affichage de la table. Utilisez celui qui indique son type et le cadre.
vous pouvez poster et par l'exemple?
vous pouvez poster et par l'exemple?
OriginalL'auteur user2924482 | 2015-09-22
Vous devez vous connecter pour publier un commentaire.
Cette ligne de code va définir le cadre de votre
tableview
, à défautUITableViewStyle
.tableView.frame = UIScreen.mainScreen().bounds
aussi. Si vous ne définissez pas le cadre, il ne sera pas s'afficher, même si tout le reste est correct dans votre UITableView code.OriginalL'auteur Zigii Wong
tard, mais peut aider d'autres personnes, vous devez ajouter :
translatesAutoresizingMaskIntoConstraints
plutôt.OriginalL'auteur Willy Cornejo
Essayez ceci:
Vous pouvez donner à personnaliser l'image comme: CGRectMake(x,y,largeur,hauteur)
Ici, la largeur et la hauteur se réfère à la tableview largeur & hauteur
OriginalL'auteur Asif
SWIFT 3.x
OriginalL'auteur Anil Gupta
SWIFT 3:
OriginalL'auteur JP Aquino
SWIFT 3x
OriginalL'auteur miff
avant la mise en place des délégués, l'utilisation
Il fonctionnera correctement
OriginalL'auteur Duraivel Ks