MacDev 板


LINE

P大你好 我已经把用IBOutlet的方式改成frame的方式还是不行... 程式改写成如下: 感谢~ //***从a view controller切换到 postStatus view controller PostStatusViewController *postStatus = [[PostStatusViewController alloc] initWithNibName:@"PostStatusViewController" bundle:nil]; [self.navigationController pushViewController:postStatus animated:YES]; //***PostStatusViewController.m - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *) nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization self.textView = [[UITextView alloc] initWithFrame:CGRectMake(10.0f, 10.0f, 300.0f, 200.0f)]; [self.view addSubview: self.textView]; } return self; } - (void)viewDidLoad { [super viewDidLoad]; UIBarButtonItem *retwitterBtn = [[UIBarButtonItem alloc]initWithTitle: @"发布" style:UIBarButtonItemStylePlain target:self action: @selector(send:)]; self.navigationItem.rightBarButtonItem = retwitterBtn; [[UIBarButtonItem appearance] setTintColor:[UIColor grayColor]]; } -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; } -(void)viewDidAppear:(BOOL)animated { [self.textView becomeFirstResponder]; [super viewWillAppear:animated]; } - (void)viewDidDisappear:(BOOL)animated { [self.textView resignFirstResponder]; //离开时放掉responder [super viewDidDisappear:animated]; } - (void)send:(id)sender { NSString *content = self.theTextView.text; if (content != nil && [content length] != 0) { NSLog(@"%@",self.theTextView.text); } } ※ 引述《PurGle (Purple )》之铭言: : ※ 引述《leepair (leepair)》之铭言: : : 最近遇到一个很怪的现象,就是在第一次切换到这有一个textview的view controller : : 可以正常的输入文字,当用navication back回到上一个view controller再切回到这个 : : 有textview的这个view controller的时候就没有辨法再输入任何文字,不知道是那里 : : 写错了@@? 恳请版上的大大解惑一下 程式码如下~ : : //从a view controller切换到 postStatus view controller : : PostStatusViewController *postStatus = [[PostStatusViewController alloc] : : initWithNibName:@"PostStatusViewController" bundle:nil]; : : [self.navigationController pushViewController:postStatus animated:YES]; : : //postStatus view controller的内容 : : - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *) : : nibBundleOrNil : : { : : self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; : : if (self) { : : // Custom initialization : : } : : return self; : : } : : - (void)viewDidLoad : : { : : [super viewDidLoad]; : : UIBarButtonItem *retwitterBtn = [[UIBarButtonItem alloc]initWithTitle: : : @"发布" style:UIBarButtonItemStylePlain target:self action: : : @selector(send:)]; : : self.navigationItem.rightBarButtonItem = retwitterBtn; : : [[UIBarButtonItem appearance] setTintColor:[UIColor grayColor]]; : : theTextView = [[[UITextView alloc] init]; : : } : 你的theTextView 跟 self.theTextView是同一个物件吗?没有给Frame是用IB : outlet吧。 : : -(void)viewWillAppear:(BOOL)animated : : { : : [super viewWillAppear:animated]; : : [self.theTextView becomeFirstResponder]; : 建议写在viewDidAppear,当然只是建议。 : : } : : -(void)viewWillDisappear:(BOOL)animated : : { : : [super viewWillDisappear:animated]; : : } : - (void)viewDidDisappear:(BOOL)animated : { : [self.theTextView resignFirstResponder]; //离开时放掉responder : [super viewDidDisappear:animated]; : } : 没测试,你试试看。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.31.33
1F:→ PurGle:self.view addSubview 不能在init做。 04/30 00:02
2F:→ darktt:init时可以addSubview,不然继承UIView的Class要怎麽做 04/30 06:19
3F:→ darktt:addSubView的动作? 04/30 06:19
4F:推 PurGle:都说继承UIView了,应该不适合这篇吧? 04/30 10:05
5F:→ yuanruo:你在init做 View都还没形成 怎麽addsubview的上去? 04/30 19:30
6F:→ yuanruo:init -> loadView(没覆写调用super开始渲染) >ViewDidLoad 04/30 19:36







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP