我想做的是制作一个自定义UITextView,以允许动态改变它的大小和位置,如PicLab的文本编辑功能。
总结我的简单问题 1,如何移动TextView的位置 2,如何通过手指滑动更改TextView的大小 3,如何动态更改与TextView大小相对应的字体大小
如果与我分享有用的链接和代码,那将是很棒的。
答案 0 :(得分:-1)
移动UITextView
的位置(实际上是iOS中的任何UI元素),您可以修改其frame
属性。 frame
属性定义此元素在屏幕上显示的矩形,由x
和y
位置定义((0,0)< / em>是屏幕的左上角。)
您还可以通过修改框架来更改UITextView
的尺寸,这一次,而不是修改x
和y
,您必须修改其height
1}}和width
设置UITextField
的{{1}} 200 和 50 的width
的示例将在顶部显示屏幕左下角看起来像:
height
CGFloat x = 0.0;
CGFloat y = 0.0;
CGFloat width = 2000.0;
CGFloat height = 50.0;
textField.frame = CGRectMake(x, y, width, height)
UIFont
的类方法。答案 1 :(得分:-2)
无法直接为坐标和尺寸设置框架,您必须指定一个新对象。快速搜索发现了这个,Change ios Frame Size(width e height) keeping position (x,y)。