ctframe

    1熱度

    1回答

    我正在繪製CGPath內的文本,爲了對文本進行命中測試,我正在使用CTFrameGetLineOrigins。以下是文檔所述內容: 每個CGPoint都是CTFrameGetLines返回的行數組中相對應的行的原點,相對於幀的路徑的原點。 我該如何去尋找框架路徑的起源?我發現的例子在最初創建路徑時保存了路徑的原點。我有兩個問題: 創建我的路徑離我進行命中測試的地方很遙遠。除了CGPath之外,我需

    0熱度

    1回答

    我有這樣的代碼,在讀取NSAttributedString的同時生成viewController數組。第一個循環後,即使有更多文本顯示,函數CTFrameGetVisibleStringRange()也會返回0。 - (void)buildFrames { /*here we do some setup - define the x & y offsets and create an empt

    0熱度

    1回答

    目標是格式化和顯示文本,就像iBooks風格的頁面一樣。 爲此我需要UIPageViewController,指定所需動畫的過渡並生成UIViewController集合等。 要顯示文本,我將UITextView放入集合的每個UIViewController。 並且分離文本網頁自動我已經作出了自己的程序與: [NSString sizeWithFont:...]。 感謝在這裏的信息 - How d

    3熱度

    2回答

    我遇到的問題,而使用核心文本,其中,在CTFrame我顯示文本的第一行的頂部被切斷時,如在下面的截圖看到的第一行中,以字符「 B「: 我覺得我做錯了什麼,而設置在CTFrame領先。我的代碼如下: - (void)drawRect:(CGRect)rect { [super drawRect:rect]; CGContextRef context = UIGraphicsGe