草庐IT

UITextView

全部标签

ios - 从 UITextView 的第一行创建标题(Think Apple Notes 应用程序)Swift

我正在尝试使用UITextView的第一行来设置我的笔记的标题。只有我的代码的最后一部分不起作用。(如果你想知道为什么我在30个字符的语句之外使用“else”,那是因为如果我不放入至少30个字符的注释就会出错)overridefuncviewWillDisappear(animated:Bool){detailItem!.noteText=self.textView.textif!self.textView.text.isEmpty{vartextViewString:String=self.textView.textifletrange=self.textView.text.rang

swift - 如果 UITextView.contentSize.height 在 Swift 中不可编辑或滚动启用,为什么它不起作用?

我有一个像这样的UITextView:vartextView=UITextView(frame:CGRectMake(0,0,200,20))textView.scrollEnabled=truetextView.editable=trueself.view.addSubview(textView)没有什么奇怪的然后我要更新文本:textView.text="someshorttext"如果我为它请求.contentSize.height我得到20这是正确的如果文本较长且行数较多:textView.text="somelongertext\nanotherline\nonemoreli

ios - 如何删除 UITextView Swift 中文本的顶部填充

我有一个不寻常的问题。首先,我有NavController,作为一个页面,我有带有用于后退按钮的顶部面板的ViewController。我在上面添加了uiview和uitextview。然后我做了所有需要的约束并在运行后看到TextView中文本的顶部填充大约~60px。而且我真的不知道如何删除它。我试过:textViewUserInput.contentInset=UIEdgeInsetsMake(-50,5,5,5);它有效,但顶部插图的值-50不适用于不同的设备和方向我也试过:textViewUserInput.textContainerInset=UIEdgeInsetsZer

string - UITextView 包含粗体和常规字符串

我想在我的UITextView中添加一个字符串,我希望其中一些是粗体,一些是常规字体。它应该怎么做?我有一个我想在下面实现的例子。谢谢myTextView.text="Thisismystring."这是我的字符串。下面是我的尝试//Definestringattributesletfont=UIFont(name:"Georgia",size:18.0)??UIFont.systemFontOfSize(18.0)lettextFont=[NSFontAttributeName:font]letfontItal=UIFont(name:"Georgia-Italic",size:40

iOS Swift - 动态增加 UITextView 和父 UIView 的高度

我几乎整个过程都是在键盘上方移动一个UITextView,根据文本量增加/减少它的高度,然后将它返回到原来的位置。但是,我无法让父UIView与UITextView一起增长。如果我取消注释updateParentView()方法的最后一行以将父UIView更新为其更新后的大小,则不会更改任何大小,包括UITextView。classViewController:UIViewController,UITextViewDelegate{varkPreferredTextViewToKeyboardOffset:CGFloat=0.0varkeyboardFrame:CGRect=CGRec

ios - 从 UIStackView 中缺少的代码添加 UITextView

我正在尝试以编程方式将UITextView添加到UIStackView,但它没有出现在屏幕上。当我checkinDebugViewHierarchy时,它位于View层次结构中并且有一些约束但未显示在输出View中。这是我的代码:letstackView=UIStackView()lettextView=UITextView()letbutton=UIButton()stackView.axis=.HorizontalstackView.spacing=20stackView.distribution=UIStackViewDistribution.Fillbutton.setImag

ios - 按 UITextView 上的链接时应用程序崩溃

我在我的iOS应用程序中遇到了一个奇怪的错误,它只发生在设备中。在我的应用程序中,我有一个主页,如果用户按下按钮,我会从那里显示一个FormSheet(关于我们页面)。letstoryBoard=UIStoryboard(name:"Utility",bundle:nil);letaboutUsVC=storyBoard.instantiateViewControllerWithIdentifier("AboutUs")as!AboutUsViewController;aboutUsVC.modalPresentationStyle=.FormSheet;aboutUsVC.prefe

xcode - UITextView 的指定初始化器

当我在Xcode6Beta中创建UITextView的新子类时,会自动提供以下代码。importUIKitclassTerminalView:UITextView{init(frame:CGRect){super.init(frame:frame)//Initializationcode}}之前的代码(完全由Xcode提供,未删除任何内容)出现以下错误。必须调用父类(superclass)“UITextView”的指定初始化程序据我所知,UIView的所有子类指定的是-initWithFrame:(或者在Swift中,init(frame:).如果是这样,为什么Xcode提供的代码会出

ios - 使用 swift(IOS 应用程序)自动滚动 UITextView

我似乎找不到使用Swift自动滚动UITextView的正确解决方案。对于我的应用程序,我从BT接收恒定数据,并在UITextView上更新它。但是,当UITextView到达最新更新的行时,我将不得不手动滚动。我想要实现的是使最后添加到UITextView的行保持可见。(使用快速) 最佳答案 这将滚动到UITextView的底部,并带有动画:letrange=NSMakeRange(textView.text.characters.count-1,0)textView.scrollRangeToVisible(range)

ios - 当UITextView的文本超出1行时展开UITextView和UITableView

我有一个UITableView,每个单元格内并排有两个UITextView。我希望UITableViewCell和UITextView都增加高度,这样用户就不需要在UITextView中滚动。这是我尝试过的:在TableViewController类中:self.tableView.estimatedRowHeight=44self.tableView.rowHeight=UITableViewAutomaticDimension在TableViewCell类中(从here获得):functextViewDidChange(textView:UITextView){varframe:C