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 horizontais。 与我们的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。
非常感谢!