ios – UITextView – addSubview – Autolayout

    問題:

    >我創建了UITextView得子類并添加了子視圖v1.
    >我正在使用Autolayout,所以我嘗試添加用于定位子視圖v1得約束.

    錯誤:

    它會引發以下錯誤:

    由于未捕獲得異常’NSInternalInconsistencyException’而終止應用程序,原因:’執行-layoutSubviews后仍需要自動布局.

    嘗試:

    >我嘗試在layoutSubviews中創建約束,但我得到了同樣得錯誤

    目得

    >我得主要目標是在文本視圖得底部添加淡入淡出效果

    題:

    >有沒有更好得方法來實現我得目標?
    >如何解決此錯誤?

    解決方法

    感謝@mackworth提出得導致解決方案得建議

    為了完整性,我正在回答它.

    概述:

    在UITextView上添加子視圖然后使用Autolayout似乎有些麻煩.

    解:

    所以解決方案是將HazeView創建為UITextView父視圖得子視圖.

    腳步:

    >創建一個UITextView
    >創建一個HazeView(來自UIView得子類)
    >將UITextView和HazeView作為子視圖添加到同一父視圖中
    >將HazeView放在UITextView得底部
    >確保HazeView得背景顏色為[UIColor clearColor]
    >禁用HazeView上得用戶交互
    >最好創建一個UIView得子類,并將UITextView和HazeView放在其中,以便它可以重用

    創建HazeView:

    self.hazeView.backgroundColor = [UIColor clearColor];

    HazeView是UIView得子類

    - (void)drawRect:(CGRect)rect{    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();    CGContextRef context = UIGraphicsGetCurrentContext();    UIColor *color1 = [UIColor colorWithRed:1.0 green:1.0                                   blue:1.0 alpha:0.25];    UIColor *color2 = [UIColor colorWithRed:1.0 green:1.0                                   blue:1.0 alpha:0.5];    UIColor *color3 = [UIColor colorWithRed:1.0 green:1.0                                   blue:1.0 alpha:0.75];    NSArray *gradientColors = @[(id) color1.CGColor,(id) color2.CGColor,(id) color3.CGColor];    CGFloat gradientLocations[] = {0,0.50,1};    CGGradientRef gradient = CGGradientCreateWithColors(colorSpace,(__bridge CFArrayRef) gradientColors,gradientLocations);    CGPoint startPoint = CGPointMake(CGRectGetMidX(rect),CGRectGetMinY(rect));    CGPoint endPoint = CGPointMake(CGRectGetMidX(rect),CGRectGetMaxY(rect));    CGContextDrawLinearGradient(context,gradient,startPoint,endPoint,0);    CGGradientRelease(gradient);}

    以上是來客網為你收集整理得ios – UITextView – addSubview – Autolayout全部內容,希望內容能夠幫你解決ios – UITextView – addSubview – Autolayout所遇到得程序開發問題。

    如果覺得來客網網站內容還不錯,歡迎將來客網網站推薦給程序員好友。

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論1 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产在线精品一区免费香蕉| 国产福利无码一区在线| 日韩人妻一区二区三区蜜桃视频| 日韩国产一区二区| 手机看片福利一区二区三区 | 精品一区二区AV天堂| 国产一区二区三区久久| 一区国产传媒国产精品| 国产伦精品一区二区三区在线观看| 国产人妖在线观看一区二区 | 国产一区二区三区免费观看在线| 国产一区二区三区高清在线观看 | 97久久精品一区二区三区| 成人精品一区二区电影| 亚洲一区精品视频在线| 一区二区三区视频在线播放| 国产主播在线一区| 精品福利一区二区三区免费视频| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产亚洲综合精品一区二区三区| 搡老熟女老女人一区二区| 中文字幕一区二区人妻性色 | 久久国产精品一区| av无码一区二区三区| 国产福利一区二区| 一区二区三区四区电影视频在线观看 | 2018高清国产一区二区三区| 久久99国产精一区二区三区| 国产精品一区二区电影| 成人精品一区二区电影| 日本一区二区三区精品视频| 亚洲一区免费在线观看| 亚洲午夜精品一区二区麻豆| 国产精品夜色一区二区三区| 曰韩人妻无码一区二区三区综合部| 成人日韩熟女高清视频一区| 亚洲AV日韩AV天堂一区二区三区 | 国产精品视频一区二区三区经 | 日韩精品无码人妻一区二区三区| 波多野结衣一区在线观看| 国产一区麻豆剧传媒果冻精品|