react-native-barcode
v0.2.2
Published
A barcode generator for react-native
Downloads
49
Readme
react-native-barcode
Generate barcodes using iOS Core Image filters.
Currently supports:
- Aztec
- QR
Add it to your project
- Run
npm install react-native-barcode --save
- Open your project in XCode, right click on
Libraries
and click `Add Files to "Your Project Name" (Screenshot). - Add
libLFAztecCode.a
toBuild Phases -> Link Binary With Libraries
(Screenshot). - Click on
LFAztecCode.xcodeproj
inLibraries
and go theBuild Phases
tab. Double click the text to the right ofHeader Search Paths
and verify that it has$(SRCROOT)../../../react-native/React
- if it isn't, then add it. This is so XCode is able to find the headers that theLFAztecCode
source files are referring to by pointing to the header files installed within thereact-native
node_modules
directory. (Screenshot). - Compile and enjoy!
Examples
var AztecCode = require('react-native-barcode').AztecCode;
class AztecCodeExample extends React.Component{
render() {
return (
<AztecCode content="React Native Rocks!" style={styles.code} />
);
}
}
var styles = StyleSheet.create({
code: {
height: 200,
width: 200,
},
});
Use for a QR code.
Additional props
Right now there is only support for the inputMessage property of the filter, which is renamed to the prop "content"
##TODO
- Add support for more props
- Add more barcode types
- Scale the image off the main thread?