UIKit функции раздел

Преобразование строки

Методы:

CGAffineTransformFromString
CGPointFromString
CGRectFromString
CGSizeFromString
CGVectorFromString
NSStringFromCGAffineTransform
NSStringFromCGPoint
NSStringFromCGRect
NSStringFromCGSize
NSStringFromCGVector
NSStringFromUIEdgeInsets
NSStringFromUIOffset
UIEdgeInsetsFromString
UIOffsetFromString

 

CGAffineTransformFromString

Возвращает структуру аффинного преобразования Core Graphics, соответствующую данным в предоставленной строке.

CGAffineTransform CGAffineTransformFromString ( NSString *string );

Аргументы:

stringСтрока, представленная в форме "{a,b,c,d,tx,ty}", где a,b,c,d,tx и ty значения с плавающей точкой. Наример строка @”{1,0,0,1,2.5,3.0}” является корректной. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Структура аффинного преобразования Core Graphics. Если строка неграмотно сформирована, то возвращает тождественное преобразование.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromCGAffineTransform.

Доступно:

iOS 2.0 и выше

CGPointFromString

Возвращает структуру точки Core Graphic, соответствующую данным из предоставленной строки.

CGPoint CGPointFromString ( NSString *string);

Аргументы:

stringСтрока формата "{x,y}", где x и y координаты и являются значениями целочисленными или с плавающей точкой. Пример корректной строки: @”{8.0,2.1}”. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Core Graphic структура, представляющая точку. Если строка в некорректном формате, функция возвращает CGPointZero.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromCGPoint.

Доступно:

iOS 2.0 и выше

CGRectFromString

Возвращает структуру прямоугольной области Core Graphics, соответствующую предосталенной строке.

CGRect CGRectFromString ( NSString *string);

Аргументы:

stringСтрока следующего формата: “{{x,y},{w, h}}”, где x и y - координаты, w и h ширина и высота, соответственно. Эти компоненты должны быть представлены целочисленными или с плавающей точкой значениями. Пример корректной строки: @”{{7.3,2},{7,4}}”. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Структуру прямоугольной области Core Graphics. Если строка некорректна, функция возвращает CGRectZero.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromCGRect.

Доступно:

iOS 2.0 и выше

CGSizeFromString

Возвращает Core Graphics структуру с размером, соответствующую предоставленной строке.

CGSize CGSizeFromString ( NSString *string);

Аргументы:

stringСтрока, имеющая форму: "{w,h}", где w и h ширина и высота, соответственно. w и h должны быть представлены целочисленными или с плавающей точкой значениями. Следующая строка является корректной: @”{3.2,2.1}”. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Core Graphics структуру с размером. Если строка некорректна, функция возвращает CGSizeZero.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromCGSize.

Доступно:

iOS 2.0 и выше

CGVectorFromString

Возвращает Core Graphics вектор, соответствующий предоставленной строке.

CGVector CGVectorFromString ( NSString *string);

Аргументы:

stringСтрока, имеющая форму "{dx,dy}", где dx и dy - x и y координаты вектора соответственно. dx и dy должны быть представлены целочисленными или с плавающей точкой значениями. Следующая строка является корректной: @”{4.0,3.3}”. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Core Graphics структуру, описывающую вектор. Если строка некорректна, функция возвращает вектор со значениями dx и dy установленными в 0.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromCGVector.

Доступно:

iOS 8.0 и выше

NSStringFromCGAffineTransform

Возвращает строку отформатированную в соответствии с данными из аффинного преобразования.

NSString * NSStringFromCGAffineTransform ( CGAffineTransform transform);

Аргументы:

transformCore Graphics структура аффинного преобразования.

Возвращаемое значение:

Строка, в формате функции CGAffineTransformFromString

Доступно:

iOS 2.0 и выше

NSStringFromCGPoint

Возвращает строку в формате соответствующем структуре данных для точки.

NSString * NSStringFromCGPoint ( CGPoint point);

Аргументы:

pointCore Graphics структура, описывающая точку.

Возвращаемое значение:

Строку которая соответствует аргументу point. См. CGPointFromString, для рассмотрения формата строки.

Доступно:

iOS 2.0 и выше

NSStringFromCGRect

Возвращает строку в формате соответствующем структуре данных для прямоугольника.

NSString * NSStringFromCGRect ( CGRect rect);

Аргументы:

rectCore Graphics структура, описывающая прямоугольник.

Возвращаемое значение:

Строку которая соответствует аргументу rect. См. CGRectFromString, для рассмотрения формата строки.

Доступно:

iOS 2.0 и выше

NSStringFromCGSize

Возвращает строку в формате соответствующем структуре данных для размера.

NSString * NSStringFromCGSize ( CGSize size);

Аргументы:

sizeCore Graphics структура, описывающая размер.

Возвращаемое значение:

Строку которая соответствует аргументу size. См. CGSizeFromString, для рассмотрения формата строки.

Доступно:

iOS 2.0 и выше

NSStringFromCGVector

Возвращает строку в формате соответствующем структуре данных для вектора.

NSString * NSStringFromCGVector ( CGVector vector);

Аргументы:

vectorCore Graphics структура, описывающая вектор.

Возвращаемое значение:

Строку которая соответствует аргументу vector. См. CGVectorFromString, для рассмотрения формата строки.

Доступно:

iOS 8.0 и выше

NSStringFromUIEdgeInsets

Возвращает строку в формате соответствующем структуре данных для границ.

NSString * NSStringFromUIEdgeInsets ( UIEdgeInsets insets );

Аргументы:

insetsUIKit структура для границ, задекларированная как:
typedef struct { CGFloat top, left , bottom, right ; } UIEdgeInsets;

Возвращаемое значение:

Строку которая соответствует аргументу insets. См. UIEdgeInsetsFromString, для рассмотрения формата строки.

Доступно:

iOS 2.0 и выше

NSStringFromUIOffset

Возвращает строку в формате соответствующем структуре данных для позиции.

NSString * NSStringFromUIOffset ( UIOffset offset);

Аргументы:

offsetUIKit структура для позиции, задекларированная как:
typedef struct UIOffset { CGFloat horizontal, vertical } UIOffset;

Возвращаемое значение:

Строку которая соответствует аргументу offset.

Доступно:

iOS 5.0 и выше

UIEdgeInsetsFromString

Возвращает UIKit структуру для границ, соответствующую предоставленной строке.

UIEdgeInsets UIEdgeInsetsFromString ( NSString *string );

Аргументы:

stringСтрока, имеющая форму: "{top, left, bottom, right}", где top, left, bottom, right представлены целочисленными или с плавающей точкой значениями из UIEdgeInsets структуры. Следующая строка является корректной: @”{3.0,8.0,3.0,4.0}”. Строка не должна быть локализованой и каждый элемент должен быть разделен запятой.

Возвращаемое значение:

Структуру для границ. Если строка некорректна, функция возвращает UIEdgeInsetsZero.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromUIEdgeInsets.

Доступно:

iOS 2.0 и выше

UIOffsetFromString

Возвращает UIKit структуру для смещения из предоставленной строки.

UIOffset UIOffsetFromString ( NSString *string);

Аргументы:

stringСтрока, содержащая данные для представления смещения.

Возвращаемое значение:

UIKit структуру для смещения. Если строка некорректна, функция возвращает UIOffsetZero.

Рассмотрение:

Обычно эту функцию используют только для конвертации строк, которые изначально были созданы с использованием функции NSStringFromUIOffset.

Доступно:

iOS 5.0 и выше
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac