CoreGraphics

Usando CoreGraphics在最不发达国家

Quando estamos desenvolvendoémuito comum nos depararmos com是exibir dados para ousuário的必需品。 等于一个普通的fazer is sosenãousandográficos吗?

Nesse的指导老师为巴拉斯做了一份解释。

Abra o Xcode e crie um novo projeto,selecione iOS e Single View App。
一个安全的应用程序,它可以在déejasalvá-lo中运行。

Abra o arquivo Main.storyboard。 作为对象库的一部分,您可以在电视上找到自己的名字。

Vocêprecisaráde uma视图,5个文本字段和botão。
Sua情节提要defiáficarmais ou menos assim:

没有高级主管,帮忙编辑。

Segurando是tecla控件,clique e arraste是Partir da Viewatéabaixo da linha 11 nocódigo。 提示音源。

Depois,fasa o mesmo com os 4个文本字段。

集团与其他人之间的集体诉讼控制权。 文本字段中的tocado eservirápara atualizar或gráficocom val ores的文本字段。 动作和动作的名称。

Sua类ViewController开发了一些常规的通讯簿:

等级属性: dados = [0,0,0,0,0] (根据5个变量的条件)e context: CGContext! (Para armazenar或CGContext)。

Para desenharmos uma linha usamos ométodomove para escolher o ponto inicial ea seguir addLine define o ponto final。 Cada vez que usamos ométodoaddLine addLine um sub-path ao desenho atual。

Dentro do while esse processoérepetidoatéquenãohaja maisespaçopara adicionarmos linhas horizo​​ntais。 与我们的context.strokePath()关联的路径(例如limpoapós或desenho)。

最终完成draw() adicione desenharOsEixos() draw()

Abra o故事板。 Selecione视图做grafico。

没有视察员会视准任何等级的人。 没有视图视图的类视图控制器的视图,还没有其他视图:

执行ocódigo。 Seu应用程序开发estar assim:

Agoraévez das linhas verticais。

广告的最终决定desenharOsEixos

Vamosentãocriar一个有趣的ir ir解释器,称为barras verticais。 Adicione ocódigoabaixo desenharOsEixos

Selecione um Tap Gesture识别器负责人。
回忆录:

Usaremos esse出口para ocultar o teclado ao carcar视图。

使用ViewController和其他UITextFieldDelegate实现:

 类ViewController:UIViewController,UITextFieldDelegate { 

Altere ocultarGrafico

Agora vamos paraaúltimaparte:colocar as legendas dos valores。

非常感谢!